Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 4 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 554 Poin

Dipost 4 tahun yang lalu

Tanggapan

TerimaKasih mas @ahanafi.. works..

Login untuk ikut Jawaban