|
|
|
ชื่อ Testbox = ชื่อ txtQty[] ส่งค่า POST ผ่าน Form ไปแล้วค่าเป็นค่าว่างครับ |
|
|
|
|
|
|
|
ถ้าตั้งชื่อจบด้วย [] ตัวแปรที่รับมาจะเป็น array ครับ
ลองใช้ print_r() กับตัวแปร $_POST
echo '<pre>';
print_r($_POST);
echo '</pre>';
แล้วจะเห็นภาพของโครงสร้างตัวแปรที่รับมาทั้งหมดครับ
|
|
|
|
|
Date :
2013-08-10 15:20:44 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้นแบบนี้ครับคุณ cookiephp
Array
(
[0] => 8000
[1] => 8000
)
แล้วเวลาเรียกใช้ผมต้องทำไงครับ
|
|
|
|
|
Date :
2013-08-10 15:36:48 |
By :
TotEcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านบทความเรื่อง array ครับ ผมว่าการที่ลงมือเขียนโดยไม่อ่านพื้นฐานมันจะช้าเอาน๊าาา
|
|
|
|
|
Date :
2013-08-10 15:39:49 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าคุณตั้งชื่อแบบ <input name="txtQty[]" />
เวลารับมา $_POST['txtQty'] จะเป็น array
ซึ่ง array จะเข้าถึงมันด้วย index ครับ
เช่น $_POST['txtQty'][0]
ซึ่งตามข้างบน มันก็คือ 8000
ลองศึกษาเรื่อง array ดูก่อนนะครับ
|
|
|
|
|
Date :
2013-08-10 15:41:33 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณที่แนะนำครับทุกท่าน
|
|
|
|
|
Date :
2013-08-13 16:53:00 |
By :
TotEcom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|