|
|
|
เกี่ยวกับตัวแปร Post ค่าลง Array คับ ผมอยากทราบว่าถ้าเราจะส่งค่าตัวแปร ไปอีกหน้านึงลง Array เราจะทำไง |
|
|
|
|
|
|
|
ผมอยากทราบว่าถ้าเราจะส่งค่าตัวแปร ไปอีกหน้านึงลง Array เราจะทำไงให้ลง Array ทั้งหมด
โดยที่เราไม่ทราบชื่อตัวแปรครับ เนื่องจากว่าค่าตัวแปรจะเพิ่มขึ้นตามข้อมูลในDatabase
เช่น
<input type="radio" value="<?=$opt_id; ?>" name="opt<?=$i?>"
ค่า name ของ radio จะเพิ่มตาม ค่า $i นะครับ และมีการส่ง ไปหลายค่า
ค่าที่ส่งไปเช่น $opt1,$opt2,$opt3,,,,,,,,,,,,,$opt10 ตามdatabase นะครับ
แล้วพอฟอร์มรับ จะเขียนยังไง ให้ลง Array ทั้งหมดนะครับ
ฟอร์มรับที่ผมทำไว้
$arry[]= ???? ทำไงดีคับ
Tag : - - - -
|
|
|
|
|
|
Date :
8 พ.ค. 2551 13:17:06 |
By :
pokk |
View :
1714 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="text" name="a[]">
<input type="text" name="a[]">
.
.
.
.
.
<input type="text" name="a[]">
มีสักพักอัน เวลาส่งไปอีกหน้าก็แป็น อาเรย์ให้เรย
$a = $_POST[a];
ตัวแปร $a เป็ฯอาเรย์โดยอักตโนมัติ
|
|
|
|
|
Date :
8 พ.ค. 2551 13:22:20 |
By :
ChAjEeN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองทำดูแล้วครับ ค่าของ ตัวแปรมันออกมาแค่แค่เดียวครับ
ถ้าผมต้องการให้ออกมาทุก ๆค่าที่อยู่ใน <input type="text" name="a[]"> ละครับ
ต้องทำไงคับผม เพราะผมต้องบันทึกทุก ๆค่าที่ส่งเข้ามาครับ
|
|
|
|
|
Date :
8 พ.ค. 2551 13:55:23 |
By :
pokk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนแสดง
กำหนด ค่า $i = 0;
loop table นะ
<input type="radio" value<?=$opt_id; ?>="<?=$opt_id; ?>" name<?=$i; ?>="opt<?=$i?>"
i++;
ตอนรับ
$i =$_GET['i'];
loop อีกครั้ง เริ่มจาก 0 ถึง ค่า $i
$arry[$i]= $name[$i];
|
|
|
|
|
Date :
9 พ.ค. 2551 17:33:46 |
By :
=_=' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|