Input data tidak masuk

Permisi kakak2 mau tanya, saya membuat proses input tapi sebelum input di cek dulu agar tidak terjadi duplikat data, tapi ceknya berhasil, tapi pas else, datanya malah ga terinput, mohon solusinya gan

<?php
include('../koneksi.php');
$guru = $_POST['id_guru'];
$mapel = $_POST['id_mapel'];
$kelas = $_POST['id_kelas'];
$jurusan = $_POST['id_jurusan'];

    $query = mysqli_query($koneksi,"SELECT * FROM mengajar WHERE id_mapel ='$mapel' and id_kelas='$kelas' and id_jurusan='$jurusan'");
    $cek = mysqli_num_rows($query);
    if ($cek > 0){
    echo "<script>window.alert('Maaf Sudah ada yang mengajar di kelas tersebut ^_^')
    window.location='../home.php'</script>";
    }
    else {
    $q = mysqli_query($koneksi, "insert into mengajar values('','$guru','$mapel','$kelas','$jurusan')");

    echo "<script>window.alert('Data Sudah Berhasil disimpan')
    window.location='../home.php'</script>";
    }
    ?>

avatar riwaldi
@riwaldi

15 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

6 Jawaban:

coba tulis kolomnya juga <pre> insert into mengajar(guru,mapel,kelas,jurusan) values('$guru','$mapel','$kelas','$jurusan'); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

udah kak, sama aja tidak menghasilkan, hehe

avatar riwaldi
@riwaldi

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

query-nya bisa dicoba di myadmin...,

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Tanggapan

bisa kak klo manual

gmn tuh kak, hehe

avatar riwaldi
@riwaldi

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

coba echo, trus jalankan dimysql <pre> echo "insert into mengajar(guru,mapel,kelas,jurusan) values('$guru','$mapel','$kelas','$jurusan');"; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

sama aja :(

avatar riwaldi
@riwaldi

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban