|
|
|
สอบถามเรื่องการวลลูปบันทึกข้อมูลครับ |
|
|
|
|
|
|
|
คำถาม id ใน database เก็บแบบไหน กำหนด auto หรือป่าว
'".$_POST["id"]."' มาจากไหน ไม่เห็นจะมีค่าไหนที่จะสามารถ ส่งมันมาได้เลย
ลองดูอีกทีครับ ผมรู้ว่าถ้าคุณดูดีๆ เดียวก็รู้ว่าทำไมบันทึกไม่ได้
|
|
|
|
|
Date :
2015-05-20 19:55:04 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขครับ เป็น GET ครับ ตัว ID เป็นแบบ auto ครับใน database แต่ 2 ตัวที่บันทึกลง Database นี้ไม่ได้เป็น auto ครับ
Code (PHP)
<?php
include("connect.php");
$checkboxl = $_POST['chkl'];
if ($_POST["submit"]=="submit") {
for ($i=0; $i<sizeof($checkboxl);$i++){
$strSQL = "INSERT INTO `totle_plans` (`yoo_id`, `totle_id`) VALUES ('".$_GET["id"]."','".$checkboxl[$i]."')";
$objQuery = mysql_query($strSQL) or die (mysql_error());
echo $objQuery;
}
echo "Record is inserted";
}
?>
|
|
|
|
|
Date :
2015-05-21 09:20:52 |
By :
MaliNo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
#Befor มี 10 เซ็กบ๊อกคงคิวรี่ 10 ครั้ง ฐานข้อมูลเก็บ int แต่ insert เป็น string
include("connect.php");
$checkboxl = $_POST['chkl'];
if ($_POST["submit"]=="submit") {
for ($i=0; $i<sizeof($checkboxl);$i++){
$strSQL = "INSERT INTO `totle_plans` (`yoo_id`, `totle_id`) VALUES ('".$_GET["id"]."','".$checkboxl[$i]."')";
$objQuery = mysql_query($strSQL) or die (mysql_error());
echo $objQuery;
}
echo "Record is inserted";
}
#After มี 10 เซ็กบ็อก คิวรี่ฐานข้อมูลครั้งเดียว ฐานข้อมูลเป็น int ส่งค่าเข้าไปเป็น int
if ($_POST["submit"]=="submit") {
$total=count($checkboxl);
if($total>0){ //ถ้ามีการส่งข้อมูลเข้ามาค่อยทำงานเกี่ยวกับฐานข้อมูล
$strSQL = "INSERT INTO totle_plans ('yoo_id', 'totle_id') VALUES ";
$values=array();
$id=(int)$_GET["id"];
for ($i=0; $i<$total;$i++){
$values[]="(".$id.",".(int)$checkboxl[$i].")";
}
$txt_value=implode(",",$values); //จัดฟอร์แมทอเรย์เป็นสตริง (xx,xx),(xx,xx),(xx,xx)
$strSQL.=$txt_value; //จะได้ sql เป็น insert into table(xx,xx) values(xx,xx),(xx,xx),(xx,xx)
$ok=mysql_query($strSQL);
if($ok){
echo "Record is inserted";
}else{
echo "Error: ".$strSQL;
}
}else{
echo "ไม่มีข้อมูลส่งมาเลย";
}
}
?>
|
|
|
|
|
Date :
2015-05-21 10:54:43 |
By :
chineji |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|