Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Cara mengatasi mysql_num_rows
Cara mengatasi mysql_num_rows() expects parameter 1 to be resource, boolean given in. Berikut ini scriptnya:
if(isset($_POST['btnSimpan'])){ if(!$_POST['txtKodeH']==""){ $arrData = count($_POST['txtKodeH']); for ($i=0; $i < $arrData; $i++){ $sisa_stok = 0; $query_cek = mysql_query("select stok from produk where id_produk=".$_POST['txtKodeH'][$i]); if(mysql_num_rows($query_cek) > 0) { $result_cek = mysql_fetch_assoc($query_cek); $sisa_stok = $result_cek['stok']; } if($_POST['txtJum'][$i] > $sisa_stok) { echo "Stok tidak mencukupi"; }
Mohon bantuan dan jawabannya yang tahu. Terima kasih sebelumnya :)
4 Jawaban:
coba dimasukan ke fitur code gan codingan ente. terus dikasih variable. biar lebih rapih dan enak dilihat-nya gan ^_^ nanti ane bantu klo udh dirapiin..
<?php
include_once "inc.session.php";
include_once "library/inc.connection.php";
include_once "library/inc.library.php";
$KodePelanggan = $_SESSION['SES_PELANGGAN'];
if(isset($_POST['btnSimpan'])){
if(!$_POST['txtKodeH']==""){
$arrData = count($_POST['txtKodeH']);
for ($i=0; $i < $arrData; $i++){
$sisa_stok = 0;
$query_cek = mysql_query("select stok from produk where id_produk=".$_POST['txtKodeH'][$i]);
if(mysql_num_rows($query_cek) > 0)
{
$result_cek = mysql_fetch_assoc($query_cek);
$sisa_stok = $result_cek['stok'];
}
if($_POST['txtJum'][$i] > $sisa_stok)
{
echo "Stok tidak mencukupi";
}
# Simpan Perubahan
$KodeBrg = $_POST['txtKodeH'][$i];
$tanggal = date('Y-m-d');
$jam = date('G:i:s');
$sql = "UPDATE tmp_keranjang SET jumlah='".$_POST['txtJum'][$i]."', tanggal='$tanggal'
WHERE id_produk='$KodeBrg' AND id_member='$KodePelanggan'";
$query = mysql_query($sql, $koneksidb);
// Refresh
echo "<meta http-equiv='refresh' content='0; url=?open=Keranjang-Belanja'>";
exit;
}
}
}
Coba itu > 0 nya masukin setelah variable query_cek ($query_cek > 0)