|
|
|
รบกวนช่วยดูให้หน่อยครับ การใช้ checkbox insert ข้อมูล |
|
|
|
|
|
|
|
คือมันสามารถเซฟข้อมูลงฐานข้อมูลได้ครับ ถ้าเกิดเลือกเรียงตาม 1 2 3 มันก็จะลงตามที่ต้องการ แต่ถ้าเรามีข้อมูลให้เลือกอยู่ 4 อย่าง พร้อมทั้งระบุจำนวนของของแต่ละอย่างด้วย ถ้าเราเลือกของอย่างที่ 4 และระบุจำนวนตาที่ต้องการ พอกด "ตกลง" ค่าของของอย่างที่ 4 จะไปลงในช่องแรกไม่มีปัญหา แต่จำนวนมันไม่ยอมไปลงที่ช่องที่ 2 แต่มันจะไปลงที่ช่องที่ 4 ตลอดเลย เมื่อมีการเลือกข้อมูลแบบไม่เรียงตามลำดับ
ตัวอย่างรูปนะครับ
อันนี้เป็นโค้ดหน้าเซฟครับ
Code (PHP)
<?
require("connect.inc.php");
$sql="insert into booking (b_item1, b_amount1, b_item2, b_amount2, b_item3, b_amount3, b_item4, b_amount4, b_item5, b_amount5, b_item6, b_amount6, b_item7, b_amount7, b_item8, b_amount8, b_item9, b_amount9, b_item10, b_amount10) value ('".$_POST['checkitem'][0]."', '".$_POST['amount'][0]."', '".$_POST['checkitem'][1]."', '".$_POST['amount'][1]."', '".$_POST['checkitem'][2]."', '".$_POST['amount'][2]."', '".$_POST['checkitem'][3]."', '".$_POST['amount'][3]."', '".$_POST['checkitem'][4]."', '".$_POST['amount'][4]."', '".$_POST['checkitem'][5]."', '".$_POST['amount'][5]."', '".$_POST['checkitem'][6]."', '".$_POST['amount'][6]."', '".$_POST['checkitem'][7]."', '".$_POST['amount'][7]."', '".$_POST['checkitem'][8]."', '".$_POST['amount'][8]."', '".$_POST['checkitem'][9]."', '".$_POST['amount'][9]."')";
mysql_query($sql) or die (mysql_error);
echo "เย้ในที่สุดก็เพิ่มได้แล้ว";
mysql_close($connect);
?>
Tag : PHP
|
|
|
|
|
|
Date :
2011-09-05 22:08:50 |
By :
ozma |
View :
1021 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าของของอย่างที่ 4 จะไปลงในช่องแรกไม่มีปัญหา แต่จำนวนมันไม่ยอมไปลงที่ช่องที่ 2 แต่มันจะไปลงที่ช่องที่ 4 ตลอดเลย เมื่อมีการเลือกข้อมูลแบบไม่เรียงตามลำดับ
ไม่เข้าใจประโยคนี้ครับ ยังไงรบกวนอธิบายเพิ่มเป็นเ่ช่นว่า ผมจะทำโปรแกรมประมาณนี้ผมเลยออกแบบฐานข้อมูลแบบนี้ แล้วต้องการให้ค่าที่เลือกต้องใส่ให้ถูกช่องตามช่องนี้ๆ แต่มันไม่เป็นอย่างที่ผมคาดหวังทำนองเนี้ยอ่ะครับ
อธิบายเยอะๆเลยครับ จะได้ละเอียด ผมกำลังคิดว่าอาจจะต้องไปแก้กันตั้งแต่ table เลยไม่แน่นะแค่ดูการจัดเก็บแล้วมันแปลกๆ
|
|
|
|
|
Date :
2011-09-05 22:40:26 |
By :
oxygenyoyo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้นะครับ
ที่หน้าแรกจะมีตัวเลือกให้เลือกอยู่ 4 อย่างตามภาพนะครับ เมื่อเราเลือกแล้วก็จะมีช่องให้ใส่จำนวนที่ต้องการด้วย
อันนี้เป็นการเลือกแบบเรียงลำดับนะครับ ถ้าเราเลือกอันที่ 1 2 และระบุจำนวนมันจะลงไปในฐานข้อมูลแบบนี้ ไม่มีปัญหา
แต่ถ้าเราข้ามไปเลือกอันที่ 4 เลยและระบุจำนวน มันจะไปบันทึกลงฐานข้อมูลแบบนี้ คือ b_amount4 มันควรจะไปอยู่ที่ b_amount1
|
ประวัติการแก้ไข 2011-09-06 08:06:07
|
|
|
|
Date :
2011-09-06 08:02:13 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออนุญาตดันหนึ่งทีครับ
ช่วยแนะนำผมหน่อยครับ
|
|
|
|
|
Date :
2011-09-07 07:30:04 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงียบยังเลยแฮะ
|
|
|
|
|
Date :
2011-09-07 09:53:13 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|