|
|
|
ช่วยดูโค็ต การบันทึกข้อมูลหน่อยครับ ยังไม่ได้เลย งง งง |
|
|
|
|
|
|
|
ลอง print product_id กับ quantity ออกมาดูครับ ว่ามันเป็นค่าว่างรึป่าว
$quantity = "quantity".$product_id[$i];
$quantity = $_POST["$quantity"];
ชื่อตัวแปรเหมือนกันเลยนะครับ หมายความว่าอะไรเอ่ย
|
|
|
|
|
Date :
2010-11-07 03:30:22 |
By :
monotakari |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
include('conn_mysql.php');
$customer_id = $_POST["customer_id"];
$date = date("Y-m-d");
# ไอตัว $proid ได้มายังไงครับ อยู่ๆ นำมา count เลยไม่เห็นมีประกาศก่อนเลยอ่ะครับ
for($i=0;$i<count($proid);$i++)
{
$quantity = "quantity".$product_id[$i];
$quantity = $_POST["$quantity"];
echo $quantity; // ดูว่ามีอะไรส่งออกมา
mysql_db_query($dbname , "insert into aaa (customer_id,date) VALUES ('$customer_id','$date')") or die(mysql_error());
mysql_db_query($dbname , "insert into bbb (product_id,quantity) VALUES ('$product_id','$quantity')") or die (mysql_error()); // เปลี่ยนเป็นแบบนี้จะได้ไม่ต้องเขียนสองบรรทัดสองรอบ และ ไม่มีความจำเป็นต้องเก็บลงตัวแปร เพื่อลดความผิดพลาด และ ซ้ำซ้อน หรืออื่นๆ เนื่องจากการประกาศตัวแปร และอื่นๆครับ
echo "<script>alert('บันทึกข้อมูลเรียบร้อย');</script>";
}
echo "<script>window.location='order.php';</script>";
mysql_close();
?>
|
|
|
|
|
Date :
2010-11-07 10:27:18 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 10 พอผมลองประกาศ แล้วเปลี่ยนเป็น product_id มันก็ action ไปหน้าอื่น ก็ยัง งง อ่า
ตอนนี้ยังไม่ได้เลยอ่า ช่วยหน่อยครับ
|
|
|
|
|
Date :
2010-11-07 17:36:31 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|