อยากสอบถามพี่ๆหน่อยครับ ผมต้องการให้มีการเช็คตอนทำรายการยืมว่าถ้าหนังสือที่ทำรายการนั้นมีจำนวนเหลือ0เล่มให้แจ้งเตือนว่าไม่สามารถทำรายการได้
อยากสอบถามพี่ๆหน่อยครับ ผมต้องการให้มีการเช็คตอนทำรายการยืมว่าถ้าหนังสือที่ทำรายการนั้นมีจำนวนเหลือ0เล่มให้แจ้งเตือนว่าไม่สามารถทำรายการได้
นี้โค้ดตอนนี้ครับ
Code (PHP)
<?
mysql_connect("localhost","root","12345678");
mysql_select_db("projectweb");
$numberid = $_REQUEST["numberid"];
$check = "select * from bookdata where numberid = '$numberid'";
$result = mysql_query($check) or die(mysql_error());
$num=mysql_num_rows($result);
if($num==0)
{
echo "<script>";
echo "alert('ไม่สามารถทำรายการได้ เนื่องจาก ไม่มีเลขทะเบียนนี้ในฐานข้อมูล !');";
echo "window.location='javascript:history.go(-1)';";
echo "</script>";
}
else
{
$strSQL = "UPDATE bookdata SET numberbook = numberbook-1 WHERE numberid = '$numberid'";
$objQuery = mysql_query($strSQL);
$strSQL = "SELECT * FROM yeumkuendata WHERE ykid = '".trim($_POST['ykid'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "รหัสยืม-คืนไม่สามารถซ้ำกันได้";
}
else
{
$strSQL = "INSERT INTO yeumkuendata (userid,numberid,dateborrow,datesetreturn,statusyk) VALUES ('".$_POST["userid"]."',
'".$_POST["numberid"]."',
'".$_POST["dateborrow"]."',
'".$_POST["datesetreturn"]."',
'".$_POST["statusyk"]."')";
$objQuery = mysql_query($strSQL);
header("location:A2-Saveyeum.php");
}
}
mysql_close();
?>
Tag : PHP, MySQL, HTML/CSS, JavaScript
ประวัติการแก้ไข 2016-10-10 19:58:47
Date :
2016-10-10 19:56:38
By :
sephiroht
View :
722
Reply :
1
ก่อนที่จะอัพเดท bookdata ให้ ดึงจำนวนที่อยู่ในตัวแปร check มาตรวจสอบเลยครับ
ถ้าเท่ากับ 0 ก้ไม่ต้อง update
Date :
2016-10-11 04:44:50
By :
Luz
Load balance : Server 05