ต้องการบันทึกค่า id ที่อยู่ใน while จะบันทึกข้อมูลอย่างไร (ต้องการเอาค่า id ส่งไป บันทึกด้วย)
ส่งไปกับ hidden ได้หรือเปล่าครับ แล้วใช้การ submit เข้าไปครับ
Date :
2013-02-13 22:43:15
By :
mr.win
ผมส่งไปแล้ว แต่มันได้แค่ค่าสุดท้าย
เช่นใน while loop id 1, 2, 3 ทั่งหมด 3 ตัว มันได้รับค่า hidden แค่ id=3
1, 2 ไม่มาด้วยครับ
ผมต้องการ id ทุกตัวที่loop ใน while ครับ
จะทำยังไงครับ
Date :
2013-02-13 23:24:48
By :
tsab
ลองเก็บอยู่ในรูปแบบของ Array แล้ว ส่งไปด้วย hidden ดูครับ น่าจะได้นะ
Date :
2013-02-13 23:40:10
By :
kokiflam
ผมส่งแบบนี้ครับ(สมมติ ส่งค่า id 1,2,3)
v
v
v
$i=1;
while($objResult=mysql_fetch_array($objQuery)){
<input name="hid_q" type="hidden" id="hid_q" value="<?php echo $objResult['id_q']?>" />
$i++;
}
รับค่าแบบนี้ครับ(ค่าที่ได้รับ = 3)
v
v
v
echo "hid_q=".$_POST[hid_q];//มันได้ค่าสุดท้ายอย่างเดียวครับ
Date :
2013-02-13 23:52:45
By :
tsab
$i=1;
while($objResult=mysql_fetch_array($objQuery)){
<input name="hid_q[]" type="hidden" id="hid_q[]" value="<?php echo ($objResult['id_q']);?>" />
$i++;
}
หรือ
<?
$i=0;
while($objResult=mysql_fetch_array($objQuery)){
?>
<input name="hid_q<?php echo($i);?>". type="hidden" id="hid_q<?php echo($i);?> value="<?php echo ($objResult['id_q']);?>" />
<?
$i++;
}
?>
Date :
2013-02-14 02:59:36
By :
dannan882
Load balance : Server 03