|
|
|
ช่วยดู code ให้หน่อยครับว่ามันผิดตรงไหน มันขึ้นทุกครั้งที่กด save ครับ |
|
|
|
|
|
|
|
ไม่รู้ตรงไหนครับ แต่ลองเอา error มาดูครับ
Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());
เพิ่ม or die(mysql_error()); ครับ จะได้รู้ว่า error อะไร
|
|
|
|
|
Date :
2012-07-11 17:51:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเข้าไปแล้ว แต่ก็ยังขึ้นเหมือนเดิมครับ ผมสงสัยว่า ถ้ามัน error จริงๆ มันก็น่าจะบอกว่ามีจุดผิดตรงไหน และไม่สามารถแก้ไขข้อมูลได้ แต่อันนี้มันแก้ไขและ update ข้อมูลได้ด้วย ผมเลยงงว่ามันมีปัญหาอะไรกับ code บรรทัดนี้หรือเปล่า
Code (PHP)
while($objResult = mysql_fetch_array($objQuery))
แต่ถ้าลองใช้ server ที่เป็น VirtualBox มันไม่มีปัญหา ก็เลยไม่รู้ว่า AppServ ต้องไป config อะไรตรงไหนอีกรึเปล่า ยังไงรบกวนฝากดูด้วยครับ ขอบคุณครับ
|
|
|
|
|
Date :
2012-07-12 08:40:07 |
By :
prapakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ให้ครบทุกตัวครับ
|
|
|
|
|
Date :
2012-07-12 08:51:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้แก้ไขได้แล้ว โดยผมย้าย code ชุดนี้ไปทำเป็นอีก file นึงเพื่อเอาใว้ save โดยเฉพาะ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("sfg");
$strSQL = "UPDATE dataGW SET ";
for($i=1;$i<=$_POST["hdnLine"];$i++){
$strSQL = "UPDATE dataGW SET ";
$strSQL .="List = '".$_POST["txtList$i"]."' ";
$strSQL .=",Qty = '".$_POST["txtQty$i"]."' ";
$strSQL .=",PR = '".$_POST["txtPR$i"]."' ";
$strSQL .=",Status = '".$_POST["txtStatus$i"]."' ";
$strSQL .=",Note = '".$_POST["txtNote$i"]."' ";
$strSQL .="WHERE Number = '".$_POST["hdnNumber$i"]."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
}
?>
ก็ไม่รู้ในอนาคตจะมีปัญหาอะไรอีกหรือเปล่า ก็รอดูต่อไป ขอบคุณ mr.win มากครับ ถ้ามีปัญหาจะมารบกวนใหม่ครับ
|
|
|
|
|
Date :
2012-07-12 09:07:33 |
By :
prapakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|