โดย joo » 11/07/2006 1:27 am
ผมมี file 2 file คือ
1. ไฟล์ส่งข้อมูล ชื่อว่า a.php ซึ่งจะมี Form สำหรับส่งค่าไปยังไฟล์รับข้อมูล
โดยในฟอร์มจะมีการวน Loop สร้าง inputbox หลายอันที่จะส่งค่าออกไป
2. ไฟล์รับข้อมูลชื่อว่า b.php ซึ่งผมได้เขียนไว้เช่นนี้
<?
$data = ( $_POST );
Foreach ($data as $k => $v)
{
.......
$sql="INSERT INTO table1(vid , start_date , end_date ,place) VALUES (ค่าจาก $v แต่ละค่า)";
}
?>
แล้วผมจะเอาค่าต่างๆจาก $v มาใส่ลงในตาราง table1 ในฐานข้อมูลได้ยังไงครับ เพราะมันออกมาต่อเนื่องติดกันครับ เช่น เวลาผมสั่ง echo "$k=$v<br>";
มันออกมายังงี้ครับ
vno=3
sdate=10/07/2549
enddate=11/10/2549
place=กรุงเทพ
vno=8
sdate=09/07/2549
enddate=11/10/2549
place=ลำปาง
ซึ่งข้อมูลที่ออกมาจากการใช้ foreach มันออกมาตามข้างบน แต่ผมต้องการให้เอาค่า $v เช่น 3 10/07/2549 11/10/2549 กรุงเทพ ใส่ลงไปในตาราง table1 และนำค่า $v อีกชุดหนึ่งให้นำ
8 09/07/2549 11/10/2549 ลำปาง ใส่ในตาราง table1 อีก record หนึ่งครับ $sql="INSERT INTO table1(vid , start_date , end_date ,place) VALUES (ค่าจาก $v แต่ละค่า)"; ครับ
ช่วยอีกทีครับ
ผมมี file 2 file คือ
1. ไฟล์ส่งข้อมูล ชื่อว่า a.php ซึ่งจะมี Form สำหรับส่งค่าไปยังไฟล์รับข้อมูล
โดยในฟอร์มจะมีการวน Loop สร้าง inputbox หลายอันที่จะส่งค่าออกไป
2. ไฟล์รับข้อมูลชื่อว่า b.php ซึ่งผมได้เขียนไว้เช่นนี้
<?
$data = ( $_POST );
Foreach ($data as $k => $v)
{
.......
$sql="INSERT INTO table1(vid , start_date , end_date ,place) VALUES (ค่าจาก $v แต่ละค่า)";
}
?>
แล้วผมจะเอาค่าต่างๆจาก $v มาใส่ลงในตาราง table1 ในฐานข้อมูลได้ยังไงครับ เพราะมันออกมาต่อเนื่องติดกันครับ เช่น เวลาผมสั่ง echo "$k=$v<br>";
มันออกมายังงี้ครับ
vno=3
sdate=10/07/2549
enddate=11/10/2549
place=กรุงเทพ
vno=8
sdate=09/07/2549
enddate=11/10/2549
place=ลำปาง
ซึ่งข้อมูลที่ออกมาจากการใช้ foreach มันออกมาตามข้างบน แต่ผมต้องการให้เอาค่า $v เช่น 3 10/07/2549 11/10/2549 กรุงเทพ ใส่ลงไปในตาราง table1 และนำค่า $v อีกชุดหนึ่งให้นำ
8 09/07/2549 11/10/2549 ลำปาง ใส่ในตาราง table1 อีก record หนึ่งครับ $sql="INSERT INTO table1(vid , start_date , end_date ,place) VALUES (ค่าจาก $v แต่ละค่า)"; ครับ
ช่วยอีกทีครับ