Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[ASK][PHP] Syntax Error

Selamat siang semua,
perkenalkan saya newbie di sini dan masih newbie juga tentang php.

Saya membuat form input dan saat disubmit muncul pesan seperti ini

dan kode di insert_iki.php seperti ini:

<?php
include "../conn.php";
        $nip = $_POST['nip'];
        $bulan = $_POST['bulan'];
$ikutarget1= $_POST['ikutarget1'];
$ikucapaian1=$_POST['ikucapaian1'];
        $ikitarget1 = $_POST['ikitarget1'];
        $ikicapaian1 = $_POST['ikicapaian1'];
        $ikutarget2= $_POST['ikutarget2'];
$ikucapaian2=$_POST['ikucapaian2'];
        $ikitarget2 = $_POST['ikitarget2'];
        $ikicapaian2 = $_POST['ikicapaian2'];
        $ikutarget3= $_POST['ikutarget3'];
$ikucapaian3=$_POST['ikucapaian3'];
        $ikitarget3 = $_POST['ikitarget3'];
        $ikicapaian3 = $_POST['ikicapaian3'];
        $ikutarget4= $_POST['ikutarget4'];
$ikucapaian4=$_POST['ikucapaian4'];
        $ikitarget4 = $_POST['ikitarget4'];
        $ikicapaian4 = $_POST['ikicapaian4'];
        
$sql="INSERT INTO capaian(nip, bulan, ikutarget1, ikucapaian1, ikitarget1, ikicapaian1, ikutarget2, ikucapaian2, ikitarget2, ikicapaian2, ikutarget3, ikucapaian3, ikitarget3, ikicapaian3, ikutarget4, ikucapaian4, ikitarget4, ikicapaian4) VALUES
            ('$nip', '$bulan', '$ikutarget1', '$ikucapaian1', '$ikitarget1', '$ikicapaian1', '$ikutarget2', '$ikucapaian2', '$ikitarget2', '$ikicapaian2', '$ikutarget3', '$ikucapaian3', '$ikitarget3', '$ikicapaian3', '$ikutarget4', '$ikucapaian4', '$ikitarget4', '$ikicapaian4)";
            $res=mysql_query($sql) or die (mysql_error());
            if ($sql){
echo "<script>alert('Data IKI Pegawai Berhasil dimasukan!'); window.location = 'index.php'</script>";
} else {
echo "<script>alert('Data IKKI Pegawai Gagal dimasukan!'); window.location = 'index.php'</script>";

            echo "<h3><a href='index.php'> Kembali</a></h3>";
           
}
?>

Tanggapan

  • Baca dong hasil error nya.. pan di kasi tau "you have an error in your sql syntax;... "
    cek query sql...
    value terakhir kurang tanda kutip penutup.. harusnya " .... '$ikicapaian4')"; ...........

    untuk php development.. baca debug untuk mengetahui error secara cepat..
    Fungsi debug di php :
    var_dump($var);

    mysqli_errno($con);

  • wah makasih banyak bung. Saya g dapat sama sekali errornya. Ilmunya sangat membantu
Sign In or Register to comment.