|
|
|
เพิ่มข้อมูลจกตัวแปร array ที่เป็น SESSION ไม่ได้ครับ ช่วยดูให้หน่อย |
|
|
|
|
|
|
|
Code (PHP)
for($i=0;$i < count($_SESSION[sess_id]); $i++) {
print" Barcode: $_SESSION[sess_id][$i] , $_SESSION[sess_num][$i] , $_SESSION[sess_price][$i] ";
$sql3="insert into order_detail values('$row[0]','$_SESSION[sess_id][$i]','$_SESSION[sess_num][$i]','$_SESSION[sess_price][$i]') ";
mysql_query($sql3 );
}
ผลลัพธ์ที่ได้จากการ print Barcode: Array[0] , Array[0] , Array[0] Barcode: Array[1] , Array[1] , Array[1]
มันจึงเพิ่มลงฐานข้อมูลไม่ได้ครับ
ถ้า print แบบนี้จะได้ค่ามันอยู่ครับ
print" Barcode:". $_SESSION[sess_id][$i]." , ".$_SESSION[sess_num][$i] .",". $_SESSION[sess_price][$i]. ";
มีวิธี insert แบบไหนบ้างครับถึงจพได้ค่ามันครับ
Tag : PHP
|
|
|
|
|
|
Date :
2010-11-30 00:03:08 |
By :
somsakza |
View :
978 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอะ ลืมเหมือนกาน มันน่าจะใช้ for วน เอานิครับถ้าเป็น array อ่ะครับ
|
|
|
|
|
Date :
2010-11-30 00:07:29 |
By :
keapkung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง sql ถ้าจำไม่ผิดมันจะใช้ตัวแปร session มาใส่แบบนั้นไม่ได้นะครับ
ถ้าจะใส่ตัวแปร session ต้องใส่จุดคั่นเอาไว้ครับ เพื่อต่อข้อความ
ไม่แน่ใจว่าแบบนี้หรือเปล่าครับ
$sql3="insert into order_detailvalues('$row[0]',".$_SESSION[sess_id][$i].",".$_SESSION[sess_num][$i].",".$_SESSION[sess_price][$i].")";
หรืออาจะเเบบนี้
$sql3="insert into order_detailvalues('$row[0]','".$_SESSION[sess_id][$i]."','".$_SESSION[sess_num][$i]."','".$_SESSION[sess_price][$i]."')";
แต่ถ้ามไช่ก็ไม่รู้ครับ ^ ^
|
|
|
|
|
Date :
2010-11-30 09:05:09 |
By :
- - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql3="insert into order_detail values('".$row[0]."','".$_SESSION[sess_id][$i]."','".$_SESSION[sess_num][$i]."','".$_SESSION[sess_price][$i]."') ";
น่าจะเป็น จุดมากกว่า ไม่รู้ถูกป่าว
|
|
|
|
|
Date :
2010-11-30 10:20:18 |
By :
toppy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2010-11-30 10:25:30 |
By :
somsakza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|