|
|
|
บันทึกค่าลงฐานข้อมูล ตัวแปรเดียวกัน แต่ต่างค่ากันทำยังไงเหรอคะ |
|
|
|
|
|
|
|
ผม ยังงงอยู่ครับกับคำถาม
แต่ถ้าถ้าผมเดาไม่ผิด คือ
1. ผมว่า ก่อนที่จะมีการ insert ข้อมูล น่าจะ รับค่ามาเก็บไว้ก่อนเป็นตัวแปรทีละตัว แล้วค่อยมาใช้ เงื่อนไข โดยเช็ค ค่าที่เราต้องการ แล้ว ค่อยนำไป คิวรี่ เพราะกรณีที่รับค่ามาโดย $_POST มาเลย พอดูใน code แล้วผมว่ามันจะมีโอกาสผิดพลาดได้ง่ายครับ
Code (PHP)
include "connect.php";
for($n=1;$n<=$_POST["hdnLine"];$n++)
{
// รับค่ามาแล้วลงตัวแปรซะ
$id_m=$_POST["id_m$n"];
$id_saving_sts=$_POST["id_saving_sts$n"];
$saving_date=$_POST["saving_date$n"];
$deposit=$_POST["deposit$n"]
if(empty($deposit)){ $id_saving_sts='2'; } // ถ้าเป็นค่าว่างให้เป็น 2 ซะ
if($_POST["id_m$n"] != "")
{
$strSQL = "INSERT INTO saving_money(id_m,id_saving_sts,saving_date,deposit) VALUES('$id_m','$id_saving_sts','$saving_date','$deposit') ";
$objQuery = mysql_query($strSQL);
}
}
echo"<script>window.location='saving_mount.php';
alert('บันทึกการออมเรียบร้อย ');
</script>";
mysql_close($con);
|
ประวัติการแก้ไข 2011-03-07 22:47:29
|
|
|
|
Date :
2011-03-07 22:44:52 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ค่ะ ลองหาวิธีอื่นดูก่อนนะ ถ้าไม่ได้ยังไง จะมารบกวนอีกที
|
|
|
|
|
Date :
2011-03-08 00:22:23 |
By :
หมูอ้วนบ้าบอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|