Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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..