|
|
|
พี่ครับ ช่วยดูให้หน่อยครับ ทำไมมัน insert ลงแค่ตารางเดียว และ ที่กรอกไป ขึ้นแต่คำว่า array แล้วก็วนลูปไปเรื่อยๆๆเลยอ่ะครับ |
|
|
|
|
|
|
|
โค้ดไม่ถูกครับ
ต้องให้หน้ารับข้อมูลมีแค่
Code (PHP)
<?php
print_r($_POST);
?>
แล้วตรวจสอบข้อมูลดูครับ
|
|
|
|
|
Date :
2016-02-04 14:13:35 |
By :
CasanovaKung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบ ข้อมูลข้อมูลก้ออกมาให้น่ะครับ พี่
|
ประวัติการแก้ไข 2016-02-04 14:30:54
|
|
|
|
Date :
2016-02-04 14:23:25 |
By :
erlnw001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ป่าว
$_POST['names'][$i]
ลอง ใส่ เพื่อเป็นการเช็คค่า
echo $_POST['names'][$i]."<hr>";
echo $_POST["names".$i]."<hr>";
และ
echo $_POST['name'][$i]."<hr>";
echo $_POST["name".$i]."<hr>";
ว่าค่าที่มา ค่าที่ได้เหมือนกันไหม
|
|
|
|
|
Date :
2016-02-04 15:24:40 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามที่พี่บอกแล้วครับ แต่มันขึ้น array ทั้งหมดเลยอ่ะครับ แก้ไขยังไงอ่ะครับ
|
|
|
|
|
Date :
2016-02-04 15:37:07 |
By :
erlnw001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี้ค่าที่กรอกไปครับ
ส่วนนี้ค่าที่แสดง อ่ะครับ เอาโด๊ตตามที่พี่ Doctor K ไปใส่อ่ะครับ
|
|
|
|
|
Date :
2016-02-04 15:45:54 |
By :
erlnw001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td width="140"><input type="text" name="names[]" id="names[]"/></td>
<td width="140"><input type="text" name="name[]" id="name[]"/></td>
วิธีอ้างอิงสีแดงคือ
echo $_POST['names'][0]; // อ้างอิง element ตัวที่ 1 ของ names
echo $_POST['name'][0]; // อ้างอิง element ตัวที่ 1 ของ name
เมื่อเอามาใช้กับ ข้อมูลเยอะๆ
Code (PHP)
foreach($_POST['names'] as $idx=>$nms){
echo $nms, '===',$_POST['name'][$idx],'<br>';
}
สำหรับ id เข้าไม่ใส่ [] กัน id="names1" ใส่เข้าไปตรงๆ ปกติจะใช้ ตัวแปรเพื่อกำหนดชื่อ
เช่น id="names<?php echo ++$index;?>"
|
|
|
|
|
Date :
2016-02-05 07:41:18 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่าน DOC เพิ่มเติมครับ
Code (PHP)
foreach ($array as $key => $value) {
// loop
}
|
|
|
|
|
Date :
2016-02-05 11:39:38 |
By :
CasanovaKung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับพี่ได้แล้วครับขอบคุณพวกพี่ๆๆมากน่ะครับที่ช่วยผม
|
|
|
|
|
Date :
2016-02-05 14:03:08 |
By :
erlnw001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|