|
|
|
สอบถามเกี่ยวกับโค้ด Edit ข้อมูลหน่อยครับบลองทำเเล้วมันขึ้นว่าสำเร็จเเต่ข้อมูลไม่เปลี่ยนแปลง |
|
|
|
|
|
|
|
<td align="center"><a href="phpMySQLEditRecordForm.php?CusID=<?php echo $objResult["CustomerID"];?>">Edit</a></td>
CusID ถูกกำหนดค่าจาก คำสั่งสีแดง
เพื่อไว้ใช้อ้างอิง ในไฟล์ สีน้ำเงิน
|
|
|
|
|
Date :
2016-06-06 15:22:30 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อก็คือเรากำหนดขึ้นมาเองใช่ไหมครับ ถ้าผมทำในรูปแบบของผมจะออกมาในรูปแบบนี้จะใช้ได้ไหมครับ
<td align="center"><a href="editdetail.php?RoomID=<?php echo $objResult["Room_ID"];?>">Edit</a></td>
รบกวนชี้เเนะด้วยครับ
|
|
|
|
|
Date :
2016-06-06 21:42:28 |
By :
tawichzaman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับ เราสามารถเปลี่ยนไฟล์ตัวรับ และ parameter ได้เองครับ
|
|
|
|
|
Date :
2016-06-07 05:39:20 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำเเล้วมันไม่สำเร็จครับ มันขึ้นว่าดำเนินการเเล้วเเต่ ข้อมูลไม่เปลี่ยนแปลง
อันนี้หน้าโชว์ข้อมูลจาก db ครับ
Code (PHP)
<?php
include 'connect.php';
$strSQL = "SELECT * FROM tbRoom";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<html>
<head>
<meta charset="UTF-8">
<title>ข้อมูลห้องพัก</title>
</head>
<body>
<hr>
ข้อมูลห้องพัก
<hr>
<table width="100%" border="0">
<tr>
<th width="200"><div align="center">หมายเลขห้องพัก</div></th>
<th width="200"><div align="center">ประเภทห้องพัก</div></th>
<th width="200"><div align="center">สถานะการจอง</div></th>
<th width="200"><div align="center">ราคาห้องพัก</div></th>
<th width="200"><div align="center">รายละเอียดเพิ่มเติม</div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><div><?php echo $objResult["ID_Room"];?></td>
<td><div align="center"><div><?php echo $objResult["Type"];?></td>
<td><div align="center"><div><?php echo $objResult["Status"];?></td>
<td><div align="center"><div><?php echo $objResult["Room_Price"];?></td>
<td><div align="center"><div><?php echo $objResult["Room_detail"];?></td>
<td align="center"><a href="edit.php?RoomID=<?php echo $objResult["ID_Room"];?>">Edit</a></td>
<tr>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
?>
</body>
</html>
อันนี้หน้า edit.php
Code (PHP)
<html>
<head>
<META charset="UTF-8">
<title></title>
</head>
<body>
<?php
include 'connect.php';
$strSQL = "SELECT * FROM tbRoom WHERE ID_Room = '".$_GET["RoomID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not found ID_Room = '".$_GET["RoomID"];
}
else
{
?>
<form action="saveedit.php?RoomID=<?php echo $_GET["ID_Room"];?>" name="frmEdit" method="post">
<table width="100%" border="0">
<tr>
<th width="200"><div align="center">หมายเลขห้องพัก</div></th>
<th width="200"><div align="center">ประเภทห้องพัก</div></th>
<th width="200"><div align="center">สถานะการจอง</div></th>
<th width="200"><div align="center">ราคาห้องพัก</div></th>
<th width="200"><div align="center">รายละเอียดเพิ่มเติม</div></th>
</tr>
<tr>
<td><input type="text" name="txtType" size="20" value="<?php echo $objResult["ID_Room"];?>"></td>
<td><input type="text" name="txtType" size="20" value="<?php echo $objResult["Type"];?>"></td>
<td><input type="text" name="txtStatus" size="20" value="<?php echo $objResult["Status"];?>"></td>
<td><div align="center"><input type="text" name="txtPrice" size="2" value="<?php echo $objResult["Room_Price"];?>"></div></td>
<td align="right"><input type="text" name="txtDetail" size="5" value="<?php echo $objResult["Room_detail"];?>"></td>
</tr>
</table>
<input type="submit" name="submit" value="submit">
<?php
}
mysql_close($objConnect);
?>
</form>
</body>
</html>
เเล้วสุดท้ายหน้า saveedit.php
Code (PHP)
<meta charset="UTF-8">
<?php
include 'connect.php';
$strSQL = "UPDATE tbRoom SET
Type = '".$_POST["txtType"]."',
Status = '".$_POST["txtStatus"]."',
Room_Price = '".$_POST["txtPrice"]."',
Room_detail = '".$_POST["txtDetail"]."'
WHERE ID_Room = '".$_GET["RoomID"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
?>
<script language="JavaScript">
alert("ทำรายการเสร็จสิ้น ");
window.location.href = "roomdetail.php";
</script>
<?
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
นั่งงมทั้งคืนก็ไม่เป็นผล รบกวนช่วยเเนะนำทีครับ
|
|
|
|
|
Date :
2016-06-07 08:32:59 |
By :
tawichzaman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า edit.php
แก้ บรรทัดนี้ครับ
<form action="saveedit.php?RoomID=<?php echo $_GET["ID_Room"];?>" name="frmEdit" method="post">
เป็น
<form action="saveedit.php?RoomID=<?php echo $_GET["RoomID"];?>" name="frmEdit" method="post">
|
|
|
|
|
Date :
2016-06-07 08:57:45 |
By :
mm2mail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้เเ้ลวครับ ขอบคุณมาก ถ้าไม่รบกวนเกินไป ขอให้อธิบายให้ผมทีได้ไหมครับ ผมค่อนข้างงง มือใหม่อ่ะครับ
ไอเจ้าบรรทัดนี้
Code (PHP)
<td align="center"><a href="edit.php?RoomID=<?php echo $objResult["ID_Room"];?>">Edit</a></td>
กับบรรทัดนี้
Code (PHP)
<form action="saveedit.php?RoomID=<?php echo $_GET["RoomID"];?>" name="frmEdit" method="post">
|
|
|
|
|
Date :
2016-06-07 11:29:09 |
By :
tawichzaman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บันทัดแรก รับค่าจากการคิวรี่ database
บันทัดสอง รับค่าจากการส่งค่าผ่านการ request จาก browser
|
|
|
|
|
Date :
2016-06-07 12:48:35 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|