|
|
|
ถามเกี่ยวกับการเพิ่มข้อมูลจากหลายตารางในฟอร์มเดียวกัน |
|
|
|
|
|
|
|
คือตอนแรกหนูทำแบบตางรางเดียว แล้วมาออกแบบฐานข้อมูลใหม่ โดยเป็นฐานข้อมูลรถ
จะแยกประเภทรถออกจากข้อมูลรถ และมีฟิลด์ loctype_id เป็นตัวเชื่อมต่อ และในข้อมูลประเภทรถ
จะมีข้อมูลอยู่แล้ว เป็น รถตู้ รถยนต์ รถเมล์
Code (PHP)
if(isset($_POST["add_loc"]))
{
$sql = "INSERT INTO location(admin_id ,locIcon,locImage,locLatLng,locName,locAddress,locTel,loc_bus,locDetail,locType) VALUES('".$_SESSION["admin_id"]."','".$locIcon."','".$locImage."','".$latlng."','".$_POST["locName"]."','".$_POST["locAddress"]
."','".$_POST["locTel"]."','".$_POST["loc_bus"]."','".$_POST["locDetail"]."','".$_POST["locType"]."')";
mysql_query($sql)or die(mysql_error());
?>
<script type="text/javascript">
$.prompt('เพิ่มข้อมูลสำเร็จ');
</script>
<?php
}else
{
?>
อันนี้เป็นโค้ดเดิมนะ แต่ถ้าจะเปลี่ยนให้ locType แยกไปอยู่ตารางอื่น โดยเป็นตาราง locationType แทน มีฟิลด์
loctype_id และ loctype_name จะแก้ยังไงหรอคะ อ่านในหนังสือแล้ว แต่ยังไม่เข้าใจนะ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-12-03 00:35:03 |
By :
KhemTiD |
View :
1146 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
insert 2 ตารางครับ อาจจะใช้ admin_id เป็น FK ครับ
|
|
|
|
|
Date :
2009-12-03 06:36:23 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|