|
|
|
เลือกข้อมูลการแสดงผลเพื่อทำการแก้ไข แล้วอัพเดทข้อมูลไม่ได้ |
|
|
|
|
|
|
|
มีปัญหานิดเดียว สงสัยมากผมใช้อันเก่ามาประยุกต์ใช้ครับ code และการใช้งานก็ไม่แตกต่างกันเลย เพียงแต่ไม่ขึ้น ???
หน้าเลื่อกข้อมูลที่แก้ไข
Code (PHP)
include "../../config/connect_db.php";
$strSQL = "SELECT * FROM user ";
$strSQL .= "WHERE Build_No='3' ";
$result = mysql_query($strSQL);
while($rs = mysql_fetch_array($result))
{
?>
<tr>
<td align="center"><?php echo $rs["User_ID"]?></td>
<td align="center"><?php echo $rs["Room_No"]?></td>
<td align="center"><?php echo $rs["User_Fname"],' ',$rs["User_Lname"]?></td>
<td align="center"><?php echo $rs["User_Moblie"]?></td>
<td align="center"><a href="JavaScript:if(confirm('ยืนยันการแก้ไขหรือไม่ ?')==true){window.location='edituser.php?userid=<?php echo $rs["User_ID"]?>';}"><img src="../../images/user_edit.png" width="16" height="16"></a></td> //อันนี้
<td align="center"><a href="JavaScript:if(confirm('ยืนยันการลบหรือไม่ ?')==true){window.location='deleteuser.php?userid=<?php echo $rs["User_ID"]?>&buildid=<?php echo $rs["Build_No"]?>&roomid=<?php echo $rs["Room_No"]?>';}"><img src="../../images/user_delete.png" width="16" height="16"></a></td>
</tr>
<?php } ?>
หน้าทำการแก้ไข
Code (PHP)
<form action="updateuser.php" method="post" name="fromedituser" id="fromedituser" OnSubmit="return fncSubmit(this)">
<?php
include "../../config/connect_db.php";
$strSQL = "SELECT * FROM user WHERE User_ID='$_GET[userid]';"; //อันนี้
$result = mysql_query($strSQL);
$rs = mysql_fetch_array($result)
?>
<table border="0" align="center" bordercolor="#FF99FF">
<tr>
<td align="right">วันที่เช่าห้อง :</td>
<td><?php echo $rs['Incone_Date']?></td>
</tr>
<tr>
<td align="right">หมายเลขผู้เช่า :</td>
<td><input name="txtUserid" type="text" id="txtUserid" value="<?php echo $rs['User_ID']?>" maxlength="5" readonly="readonly"></td>
</tr>
<tr>
<td align="right">เลขที่ห้อง :</td>
<td><?php echo $rs['Room_No']?></td>
</tr>
<tr>
<td align="right">ชื่อผู้เช่า :</td>
<td><input name="txtuserFname" type="text" id="txtuserFname" value="<?php echo $rs['User_Fname']?>" maxlength="30"></td>
</tr>
<tr>
<td align="right">นามสกุลผู้เช่า :</td>
<td><input name="txtuserLname" type="text" id="txtuserLname" value="<?php echo $rs['User_Lname']?>" maxlength="30"></td>
</tr>
<tr>
<td align="right">เลขบัตรประชาชน :</td>
<td><?php echo $rs['Id_Card']?></td>
</tr>
<tr>
<td align="right">เพศ :</td>
<td><?php if ($rs['User_Gender']=='F')
echo "หญิง";
else
echo "ชาย";
?></td>
</tr>
<tr>
<td align="right" valign="top">อายุ :</td>
<td><?php echo $rs['User_Age']?> ปี</td>
</tr>
<tr>
<td align="right">ที่อยู่ภูมิลำเนา :</td>
<td><textarea name="txtAddress" id="txtAddress" cols="35" rows="5"><?php echo $rs['User_Address']?></textarea></td>
</tr>
<tr>
<td align="right">อีเมล์ :</td>
<td><input name="txtEmail" type="text" id="txtEmail" value="<?php echo $rs['User_Email']?>" maxlength="30" ></td>
</tr>
<tr>
<td align="right">เบอร์มือถือ :</td>
<td><input name="txtMoblie" type="text" id="txtMoblie" value="<?php echo $rs['User_Moblie']?>" maxlength="10"></td>
</tr>
</table>
<br>
<input type="submit" name="butedituser1" id="butedituser1" value="แก้ไขข้อมูลผู้เช่า">
<input type="reset" name="butreset" id="butreset" value="รีเซ็ต">
</form>
หน้า code แก้ไข
Code (PHP)
include "../../config/connect_db.php";
$strSQL = "UPDATE user SET User_Fname='$_POST[txtuserFname]', User_Lname='$_POST[txtuserLname]',
User_Address ='$_POST[txtAddress]', User_Email ='$_POST[txtEmail]', User_Moblie ='$_POST[txtMoblie]' ";
$strSQL .= "WHERE User_ID ='$_POST[userid]'; "; // อันนี้
echo "<p class='bighand'>ระบบทำการอัพเดทเรียบร้อยแล้ว<br>กรุณารอสักครู่</p><br>";
echo "<img src='../../images/line.gif' width='576' height='19'>";
mysql_query( $strSQL, $conn )
or die ( "ไม่สามารถอัพเดทข้อมูลผู้เช่า $_POST[userid] ได้." . mysql_error()) ;
ภาพ error
ขอบคุณล้วงหน้าครับ
Tag : PHP, MySQL, JavaScript, Windows
|
|
|
|
|
|
Date :
2012-08-26 20:50:42 |
By :
veeitdata5 |
View :
1112 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error นี้มีวิธีแก้น่ะครับ ลองค้นหาดูในกระทู้เก่า ๆ ครับ
|
|
|
|
|
Date :
2012-08-27 06:27:50 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|