Bagaimana Cara mengatasi array to string conversion

Selamat malam, saya ingin menanyakan error ketika ingin insert data ke dalam database yang diambil dari nilai array yang sudah saya munculkan pada form input, ketika saya lakukan penyimpanan terjadi sebuah notice array to string conversion, mungkin di forum ini ada yang bisa memberikan solusi yang benar. terima kasih,

<?php

  include '../koneksi.php';

  use Ramsey\Uuid\Uuid;
    use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;

    if (isset($_POST['simpan']))
    {

        $uuid = Uuid::uuid4()->toString();

        $id_pelaksanaan = trim(mysqli_real_escape_string($koneksi, $_POST['id_pelaksanaan']));
        $kode_siswa = trim(mysqli_real_escape_string($koneksi, $_POST['kode_siswa']));

        $benar = $_POST['benar'];
        $salah = $_POST['salah'];
        $kosong = $_POST['kosong'];
        $nilai = $_POST['nilai'];

        // $cartarray = array($uuid, $id_pelaksanaan, $kode_siswa, $benar, $salah, $kosong, $nilai);

        // $_SESSION['kambing'] = $cartarray;


            mysqli_query($koneksi, "INSERT INTO detail_jawaban (id_jawab, id_pelaksanaan, kode_siswa, benar, salah, kosong, nilai) VALUES('$uuid' ,'$_POST[id_pelaksanaan]','$_POST[kode_siswa]', '$cartarray[3]', '$cartarray[4]', '$cartarray[5]', '$cartarray[6]')");



        echo "<pre>";
        print_r($_POST);

        // echo $benar[0][0];
        // echo $salah[0][0];
        // echo $kosong[0][0];
        // echo $nilai[0][1];

        // var_dump($_SESSION['kambing']);

    }

?>

avatar ziamustofa
@ziamustofa

11 Kontribusi 2 Poin

Diperbarui 3 tahun yang lalu

Tanggapan

Coba copy paste-kan ke sini semua errornya (tanpa di pilah-pilih). Ngomong2 codingan agan tidak bisa di-scroll ke kanan, jadi kepotong.

Terimakasih ...

5 Jawaban:

sertakan ss erorrnya hehe :D

avatar anggasayogosm
@anggasayogosm

14 Kontribusi 3 Poin

Dipost 3 tahun yang lalu

muncul notice array to string conversion mas,

avatar ziamustofa
@ziamustofa

11 Kontribusi 2 Poin

Dipost 3 tahun yang lalu

<img src='https://i.imgur.com/c8sTE8r.png'>ini sintax nya gan , error pada saat insert

<pre> &lt;?php

include '../koneksi.php';

use Ramsey\Uuid\Uuid; use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;

if (isset($_POST[&#039;simpan&#039;]))
{            

    $uuid = Uuid::uuid4()-&amp;gt;toString();

    $id_pelaksanaan = trim(mysqli_real_escape_string($koneksi, $_POST[&#039;id_pelaksanaan&#039;]));
    $kode_siswa = trim(mysqli_real_escape_string($koneksi, $_POST[&#039;kode_siswa&#039;]));





    $benar = $_POST[&#039;benar&#039;];
    $salah = $_POST[&#039;salah&#039;];
    $kosong = $_POST[&#039;kosong&#039;];
    $nilai = $_POST[&#039;nilai&#039;];


    // $cartarray = array($uuid, $id_pelaksanaan, $kode_siswa, $benar, $salah, $kosong, $nilai);

    // $_SESSION[&#039;kambing&#039;] = $cartarray;

    
        mysqli_query($koneksi, &quot;INSERT INTO detail_jawaban (id_jawab, id_pelaksanaan, kode_siswa, benar, salah, kosong, nilai) VALUES(&#039;$uuid&#039; ,&#039;$_POST[id_pelaksanaan]&#039;,&#039;$_POST[kode_siswa]&#039;, &#039;$cartarray[3]&#039;, &#039;$cartarray[4]&#039;, &#039;$cartarray[5]&#039;, &#039;$cartarray[6]&#039;)&quot;);
    



    
    echo &quot;&amp;lt;pre&amp;gt;&quot;;
    print_r($_POST);

    // echo $benar[0][0];
    // echo $salah[0][0];
    // echo $kosong[0][0];
    // echo $nilai[0][1];


    // var_dump($_SESSION[&#039;kambing&#039;]);


}

?&gt; </pre>

avatar ziamustofa
@ziamustofa

11 Kontribusi 2 Poin

Dipost 3 tahun yang lalu

php tidak mengetahui sintax <pre> array </pre> yang ada di line 31 kamu

avatar budirahmat
@budirahmat

28 Kontribusi 1 Poin

Dipost 3 tahun yang lalu

hai @ziamustofa kenapa datanya kamu buat array, kenapa gak kamu masukkan langsung aja <pre> mysqli_query($koneksi, "INSERT INTO detail_jawaban (id_jawab, id_pelaksanaan, kode_siswa, benar, salah, kosong, nilai) VALUES('$uuid' ,'$id_pelaksanaan','$kode_siswa', '$benar', '$salah', '$kosong', '$nilai')"); </pre>

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban