ถ้าต้องการให้ข้อมูล มี id ที่เรียงกัน จะต้องกำหนดอย่างไรคะ
กำหนด ตัวแปร
<?php
$id4All=1; // ไว้บันทัดแรก
?>
ก่อน วงเล็บปีกกาปิดของทุก for
$id4All++;
} // นี่คือวงเล็บปีกกาปิดของ For Loop
แล้ว ทุก <? echo $i; ?>
เปลี่ยนเป็น <? echo $id4All; ?>
ปล.การกำหนดชื่อตัวแปรก็มีความสำคัญนะครับ
name="youname<? echo $id; ?>" แบบนี้เวลาส่งค่าไปให้ php ทำงานยากครับ แบบต้องรู้ จำนวน ที่แน่นอนครับ
แต่ถ้าใช้ name="youname[<? echo $id; ?>]" ใส่ วงเล็บ บล็อค [ ] เพื่อบอกว่าเป็น Array จะเรียกใช้งานได้ง่ายกว่าครับ
โดยใช้
foreach($_REQUEST['youname'] as $key => $value){
// คำสัง foreach นี้จะได้ ทุก element ตัวแปรที่สงมาใช้งานครับ
}
ประวัติการแก้ไข 2014-07-08 11:09:25
Date :
2014-07-08 11:03:59
By :
Chaidhanan
Code (ASP)
foreach($_REQUEST['name'] as $key => $value){
// คำสัง foreach นี้จะได้ ทุก element ตัวแปรที่สงมาใช้งานครับ
$qr="insert into table set name = '$value', ".
"lastname='$_REQUEST[lastname][$key]' "; // สังเกตบันทัดนี้ครับ ใช้ คีย์เดียวกับ name ครับ
}
Date :
2014-07-08 12:07:34
By :
Chaidhanan
Load balance : Server 01