|
|
|
ขอแนวคิดการเขียนโคด phpmysql การนำค่า Pk ของตารางหนึ่งที่ได้จากการ search ไปใส่ตารางที่เป็นลูก หน่อยค่ะ |
|
|
|
|
|
|
|
ตอนที่ผู้ใช้ search หาลูกค้าและไปเป็นform แสดงว่าต้องรู้ว่าชื่อที่search เป็นลูกค้าใน DB จิง
ฉะนั้นตอนที่ไปเป้น form ก็เก็บ id ของลูกค้าคนนั้นไว้ค่ะ พอกรอกข้อมูล product เสร็จจึงส่งค่าid ลูกค้านั้น
ไป insert ลง DB ต่อไปค่ะ
|
|
|
|
|
Date :
2012-11-28 09:57:58 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยแนะนำโคดให้นิดหน่อยได้ไหมค่ะ ยังไม่เห็นภาพ
|
|
|
|
|
Date :
2012-11-28 10:19:51 |
By :
ruby |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Step I : Post ค่าชื่อลูกค้าที่ต้องการ search ไปค้นหาว่ามีใน DB หรือไม่
select customerid,customername from customer where customername = '$_POST[name]'
ถ้าพบแสดงว่ามีข้อมูล customerid ถูกไหมค่ะ อาจจะส่งค่ามาหน้า form ก็ได้
Step II : เก็บค่า id ไว้ที่ hidden txtbox สักตัวพอเราใส่ข้อมูล product ปุ๊บ ก็ส่งค่าทั้งหมด
- customerid
- product
- price
ทีนี่ textbox hidden ที่มีค่า customerid ก็จะถูกส่งค่ามาด้วยและไป insert แบบcodeน้อง
Code (PHP)
$productname=$_POST[ProductName];
$price=$_POST[price];
$customerId=$_POST[customerId];
$query="INSERT INTO product(ProductName,price,customerId) VALUES('$productname','$price','$customerId')";
|
|
|
|
|
Date :
2012-11-28 14:44:56 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ
|
|
|
|
|
Date :
2012-11-29 10:40:20 |
By :
ruby |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|