|
![](/images/resource/spacer.gif) |
|
อยากถามเรื่องการ INSERT ข้อมูล 2 ตารางครับ (แนะนำด้วยครับ) |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ปัญหานะครับ คือว่า มันไม่เช็คว่า 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
![](/images/adv.jpg?v=1001)
|
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-04-09 13:41:01 |
By :
speedfine |
View :
1007 |
Reply :
3 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
กำหนด pk ไว้ด้วย
เมื่อ insert ตารางแรก ก็ให้เช็คเลย ว่า insert ได้หรือไม่ได้
ถ้า insert ได้ ก็ค่อย insert ตารางที่ 2
แต่ที่เห็น คือ ทำตารางสองเลย โดยไม่เช็คตารางแรก
แล้วถีงมาเช็คตอน insert ตารางสอง
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-04-09 17:05:19 |
By :
Chaidhanan |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
แบบนีใช่ไหม ครับ
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>";
}
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-04-09 17:54:04 |
By :
speedfine |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ทำยังไงครับผมลองใส่โค๊ดแบบนี้แล้วรันแล้วเพิ่มข้อมูลไม่ได้ซักอันเลยครับไม่ได้ครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2015-04-20 16:27:12 |
By :
pligh21 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 01
|