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

avatar HendryScootKennedy
@HendryScootKennedy

19 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

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'] ." &lt;br&gt;"; echo "Nama : " . $data['nama'] ." &lt;br&gt;"; echo "NIM : " . $data['nim'] ." &lt;br&gt;"; echo "DOB : " . $data['dob'] ." &lt;br&gt;"; }</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' =&gt; $this-&gt;input-&gt;post('id'), 'nama' =&gt; $this-&gt;input-&gt;post('nama'), 'nim' =&gt; $this-&gt;input-&gt;post('nim'), 'dob' =&gt; $this-&gt;input-&gt;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.&nbsp;<br>Semoga paham yaa.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 2 tahun yang lalu

Tanggapan

TerimaKasih mas @ahanafi.. works..

Login untuk ikut Jawaban