Postingan lainnya
Mysqli_query tidak kebaca
kenapa cek_querynya ke false?? padahal data yang sama masukan sudah benar tolong di koreksi
<?php
require_once "../config/connection.php";
if(isset($_POST['submit'])){
$nama_produk = $_POST['nama_produk'];
$harga = $_POST['harga'];
$gambar = $_POST['gambar'];
$kualitas = $_POST['select-kualitas'];
$deskrips = $_POST['deskrips'];
$kategori = $_POST['kategori'];
$barang = $_POST['select-barang'];
if(!empty($nama_produk) && !empty($harga) && !empty($gambar) && !empty($kualitas) && !empty($deskrips) && !empty($kategori) && !empty($barang)){
$cek_database = "SELECT * FROM tb_barang WHERE nama_produk = '$nama_produk'";
$cek_query = mysqli_query($conn, $cek_database);
if($cek_query){
echo" berhasil";
}else{
echo"gagal";
}
}else{
echo "<script>
alert ('Ketentuan Belom Lengkap');
location.href = '../product-edit.php';
</script>";
}
}
?>
2 Jawaban:
Karena sebelum query dijalankan, ada if yang memeriksa apakah inputan ada yg kosong, atau dengan kata lain harus terisis semua, mungkin ada yang belum keisi, makanya gak jalan
Jawaban Terpilih
Ijin jawab: False karena data terisi lengkap tapi nama produk yg di post tidak ada di table tb_barang..
Di statement setelah if isset ga ada perintah untuk insert hasil post ke tb_barang, jadi saya asumsikan di sini cuma mau mencocokan apakah nma produk sudah ada di tb_barang atau belum..
Kalau mau hasilnya true, mungkin bisa ditambah mysqli_query($conn, "INSERT INTO tb_barang SET.....")
Semoga membantu..
Tanggapan
Terimakasih sudah membantu saya