Postingan lainnya
Cara mengambil nilai pada array
Selamat pagi,siang,sore,malam kakak. Izin bertanya saya ingin mengambil nilai pada array,itu bagaimana ya?
Saya sudah menggunakan explode namun hasilnya jika di var_dump tidak ada atau NULL.
Untuk Codingannya seperti ini :
Pada bagian views ;dataMhs/mahasiswa
<form action="<?php echo base_url('DataMahasiswa/inputDataMhs'); ?>" method="POST">
<div class="form-group">
<label for="id">Id</label>
<input type="text" class="form-control" id="id" name="id">
</div>
<div class="form-group">
<label for="nama">Nama</label>
<input type="text" class="form-control" id="nama" name="nama">
</div>
<div class="form-group">
<label for="nim">NIM</label>
<input type="text" class="form-control" id="nim" name="nim">
</div>
<div class="form-group">
<label for="dob">DOB</label>
<input type="date" class="form-control" id="dob" name="dob">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
Pada bagian controller: DataMahasiswa/inputDatamhs
public function inputDataMhs()
{
$this->load->model('Model_mhs', 'modelMhs');
$data = [
'id' => $this->input->post('id'),
'nama' => $this->input->post('nama'),
'nim' => $this->input->post('nim'),
'dob' => $this->input->post('dob')
];
$this->modelMhs->simpan_data($data);
}
Pada Models : Model_mhs/simpan_data
public function simpan_data($data)
{
var_dump($data);
}
Output ketika di var_dump :
Screenshot (85).png
Bagaimana caranya mengambi nilai pada array tersebut?
Terimakasih
1 Jawaban:
Jawaban Terpilih
<div>Kamu bisa menggunakan key atau index dari variabel $data -nya, seperti ini :</div><pre><strong>public function simpan_data($data)</strong> { echo "ID : " . $data['id'] ." <br>"; echo "Nama : " . $data['nama'] ." <br>"; echo "NIM : " . $data['nim'] ." <br>"; echo "DOB : " . $data['dob'] ." <br>"; }</pre><div><br>Jadi data array yang kamu kirimkan pada saat pemanggilan model Model_mhs pada Pada bagian controller: DataMahasiswa/inputDatamhs itu sama persis apa yang dikirimkan.</div><pre>$data = [ 'id' => $this->input->post('id'), 'nama' => $this->input->post('nama'), 'nim' => $this->input->post('nim'), 'dob' => $this->input->post('dob') ]; <br></pre><div>Dari varibel $data di atas, kita bisa langsung akses key/index nya. Key-nya yaitu id, nama, nim dan dob itu. <br>Semoga paham yaa.</div>
Tanggapan
TerimaKasih mas @ahanafi.. works..