|
|
|
สอบถามวิธีการInsert ลงตารางนึงและให้Updateค่าในอีกตารางนึงไปพร้อมๆกัน |
|
|
|
|
|
|
|
ตามหัวข้อเลยครับผมลองทำCodeตามนี้แล้วมันไม่อัพเดทอีกตารางให้อ่ะครับรบกวนช่วยแนะนำทีนะครับCode (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("drug");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM orders WHERE id = '".$_POST["id"]."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "รหัสซ้ำ";
}
else
{
$strSQL = "INSERT INTO orders ";
$strSQL .="(sid,jongdate,loc,id,name,amount,cost,bamount,bcost,lamount) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST[" "]."','".$_POST["jongdate"]."','".$_POST["loc"]."','".$_POST["id"]."'";
$strSQL .=",'".$_POST["name"]."','".$_POST["amount"]."','".$_POST["cost"]."','".$_POST["bamount"]."','".$_POST["bcost"]."','".$_POST["lamount"]."') ";
$objQuery = mysql_query($strSQL);
$strSQL1 = "UPDATE product SET ";
$strSQL1 .=",amount = '".$_POST["lamount"]."' ";
$strSQL1.="WHERE id = '".$_POST["id"]."' ";
$objQuery1 = mysql_query($strSQL1);
if($objQuery)
{
echo "บันทึกข้อมูลเรียบร้อย";
}
else
{
echo "Error Save [".$strSQL."]";
}
}
mysql_close($objConnect);
?>
</p>
<p><a href="jong.php">กลับ</a></p>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-03-29 08:44:40 |
By :
kengcs |
View :
1074 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเห็นมันมี sql insert แค่ตารางเดียวเองหนิครับ
|
|
|
|
|
Date :
2010-03-29 09:38:00 |
By :
windersun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("drug");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM orders WHERE id = '".$_POST["id"]."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "รหัสซ้ำ";
}
else
{
$strSQL = "INSERT INTO orders ";
$strSQL .="(sid,jongdate,loc,id,name,amount,cost,bamount,bcost,lamount) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST[" "]."','".$_POST["jongdate"]."','".$_POST["loc"]."','".$_POST["id"]."'";
$strSQL .=",'".$_POST["name"]."','".$_POST["amount"]."','".$_POST["cost"]."','".$_POST["bamount"]."','".$_POST["bcost"]."','".$_POST["lamount"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
//หลังจาก insert เรียบร้อยก็ให้มันอัพเดทด้วย ถ้าทำแบบเดิมเกิดมัน insert ไม่ผ่าน แต่มันก็ยัง update อยู่
mysql_query("UPDATE product SET amount='".$_POST[lamount]."' Where id='".$_POST[id]."'");
//
echo "บันทึกข้อมูลเรียบร้อย";
}
else
{
echo "Error Save [".$strSQL."]";
}
}
mysql_close($objConnect);
?>
</p>
<p><a href="jong.php">กลับ</a></p>
</body>
</html>
|
|
|
|
|
Date :
2010-03-29 09:48:08 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบคุณมากครับ
|
|
|
|
|
Date :
2010-03-29 10:46:43 |
By :
kengcs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|