|
|
|
อยากถามเรื่องการ INSERT ข้อมูล 2 ตารางครับ (แนะนำด้วยครับ) |
|
|
|
|
|
|
|
ปัญหานะครับ คือว่า มันไม่เช็คว่า SerialCom ว่าซ้ำกับที่มีใน ตารางใน Databases หรือไม่
อันนี้ เงือนไข แรกผ่านก็ เพิ่มเลย ไม่เช็ค เงือนไขที่ 2
-โปรดชี้แนะด้วยครับ (มือใหม่หัดเขียน Code)
Code (PHP)
$sql = "INSERT INTO computer (SerialCom, PropertyID, OS, Status)
VALUES ('".$_POST["txtSerialCom"]."','".$_POST["txtPropertyID"]."','".$_POST["OS"]."','1')";
$query = mysqli_query($conn,$sql);
$sql = "INSERT INTO computer_detail (SerialCom, BrandName, ModelName, ContractID)
VALUES ('".$_POST["txtSerialCom"]."','".$_POST["Brand"]."','".$_POST["Model"]."','".$_POST["txtContractID"]."')";
$query = mysqli_query($conn,$sql);
if($query) {
echo "<script>
alert('เพิ่มข้อมูล Computer สำเร็จ');
window.location='menu_new_listcom.php';
</script>";
}
else {
echo "<script>
alert('ผิดพลาด');
window.location='menu_new_listcom.php';
</script>";
}
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-04-09 13:41:01 |
By :
speedfine |
View :
995 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนด pk ไว้ด้วย
เมื่อ insert ตารางแรก ก็ให้เช็คเลย ว่า insert ได้หรือไม่ได้
ถ้า insert ได้ ก็ค่อย insert ตารางที่ 2
แต่ที่เห็น คือ ทำตารางสองเลย โดยไม่เช็คตารางแรก
แล้วถีงมาเช็คตอน insert ตารางสอง
|
|
|
|
|
Date :
2015-04-09 17:05:19 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนีใช่ไหม ครับ
Code (PHP)
$sql = "INSERT INTO computer (SerialCom, PropertyID, OS, status)
VALUES ('".$_POST["txtSerialCom"]."','".$_POST["txtPropertyID"]."','".$_POST["OS"]."','1')";
$query = mysqli_query($conn,$sql);
if($query){
$sql1 = "INSERT INTO computer_detail (SerialCom, BrandName, ModelName, ContractID)
VALUES ('".$_POST["txtSerialCom"]."','".$_POST["Brand"]."','".$_POST["Model"]."','".$_POST["txtContractID"]."')";
$query = mysqli_query($conn,$sql1);
echo "<script>
alert('เพิ่มข้อมูล Computer สำเร็จ');
window.location='form-ListComputer.php';
</script>";
}
else {
echo "<script>
alert('ผิดพลาด');
window.location='form-ListComputer.php';
</script>";
}
|
|
|
|
|
Date :
2015-04-09 17:54:04 |
By :
speedfine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำยังไงครับผมลองใส่โค๊ดแบบนี้แล้วรันแล้วเพิ่มข้อมูลไม่ได้ซักอันเลยครับไม่ได้ครับ
|
|
|
|
|
Date :
2015-04-20 16:27:12 |
By :
pligh21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|