|
|
|
ช่วยดูให้หน่อยครับผมต้องการให้มันตรวจสอบข้อมูลก่อนการบันทึกครับ |
|
|
|
|
|
|
|
มันตรวจสอบค่าว่างแล้วมันก็ยังบันทึกลงฐานข้อมูลอยู่ดีครับ อยากให้มันย้อนกลับมาหน้า ADD เหมือนเดิมโดยที่มันไม่บันทึกลงฐานข้อมูลจริงๆอ่ะครับ มีใครพอช่วนแนะนำให้หน่อยครับ
Code (PHP)
<html>
<head>
<title>Add</title>
</head>
<body>
<?
if($_POST["num_id"] =="" || $_POST["saller"]== "" || $_POST["list"]== "" || $_POST["price"]== "" || $_POST["telno"]== "" || $_POST["conei"]== "" || $_POST["byname"]== "")
{
echo "กรุณากรอกข้อมูลให้ครบ.";
?>
<meta http-equiv=refresh content ='1;url=Forminsert.PHP'>
<?
}
$objConnect = mysql_connect("root","joe","91199") or die("Error Connect to Database");
$objDB = mysql_select_db("joe");
$strSQL = "INSERT INTO buymaster ";
$strSQL .="(num_id,saller,list,price,telno,conei,by_name,date) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["num_id"]."','".$_POST["saller"]."','".$_POST["list"]."','".$_POST["price"]."' ";
$strSQL .=",'".$_POST["telno"]."','".$_POST["conei"]."','".$_POST["byname"]."',now())";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "บันทึกเสร็จสมบูรณ์.";
?>
<meta http-equiv=refresh content ='3;url=po.php'>
<?
}
else
{
echo "<script language='javascript'>alert('กรุณาตรวจสอบข้อมูล !เลขที่ใบ PO นี้ถูกบันทึกแล้ว.');</script>";
?>
<meta http-equiv=refresh content ='1;url=Forminsert.PHP'>
<?
//echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</body>
</html>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2012-12-03 17:01:41
|
|
|
|
|
Date :
2012-12-03 16:59:47 |
By :
joehawe |
View :
772 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ exit(); ด้วยครับ
Code (PHP)
if($_POST["num_id"] =="" || $_POST["saller"]== "" || $_POST["list"]== "" || $_POST["price"]== "" || $_POST["telno"]== "" || $_POST["conei"]== "" || $_POST["byname"]== "")
{
echo "กรุณากรอกข้อมูลให้ครบ.";
echo "<meta http-equiv=refresh content ='1;url=Forminsert.PHP'> ";
exit();
}
|
|
|
|
|
Date :
2012-12-03 17:19:45 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>Add</title>
</head>
<body>
<?
if($_POST["num_id"] =="" || $_POST["saller"]== "" || $_POST["list"]== "" || $_POST["price"]== "" || $_POST["telno"]== "" || $_POST["conei"]== "" || $_POST["byname"]== "")
{
echo "กรุณากรอกข้อมูลให้ครบ.";
echo "<meta content=\"6; url=Forminsert.php\" http-equiv=\"refresh\" name=\"content-type\">";
exit();
}else{
$objConnect = mysql_connect("root","joe","91199") or die("Error Connect to Database");
$objDB = mysql_select_db("joe");
$strSQL = "INSERT INTO buymaster ";
$strSQL .="(num_id,saller,list,price,telno,conei,by_name,date) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["num_id"]."','".$_POST["saller"]."','".$_POST["list"]."','".$_POST["price"]."' ";
$strSQL .=",'".$_POST["telno"]."','".$_POST["conei"]."','".$_POST["byname"]."',now())";
$objQuery = mysql_query($strSQL);
if(!$objQuery){
echo"<center>ERROR SQL</center>";
exit();
}else{
echo"<font size='3' color='green'><center><b>บันทึกเสร็จสมบูรณ์<br> </b></center></font>";
echo "<meta content=\"3; url=po.php\" http-equiv=\"refresh\" name=\"content-type\">";
}
?>
</body>
</html>
|
ประวัติการแก้ไข 2012-12-03 17:34:40
|
|
|
|
Date :
2012-12-03 17:33:24 |
By :
comtest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2012-12-04 09:01:52 |
By :
joehawe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกนิดนะครับ ถ้าเราจะทำให้มันจำข้อมูลเดิมที่จะบันทึกก่อนการแจ้งเตื่อนมันจะพอเป็นไปได้ไหมครับ เปลียนจาก refresh เป็น return ได้ไหมครับ
|
|
|
|
|
Date :
2012-12-04 09:19:59 |
By :
joehawe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|