Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามเกี่ยวกับโค้ด Edit ข้อมูลหน่อยครับบลองทำเเล้วมันขึ้นว่าสำเร็จเเต่ข้อมูลไม่เปลี่ยนแปลง



 

สอบถามเกี่ยวกับโค้ด Edit ข้อมูลหน่อยครับบลองทำเเล้วมันขึ้นว่าสำเร็จเเต่ข้อมูลไม่เปลี่ยนแปลง

 



Topic : 123212



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
  <tr>
    <th width="91"> <div align="center">CustomerID </div></th>
    <th width="98"> <div align="center">Name </div></th>
    <th width="198"> <div align="center">Email </div></th>
    <th width="97"> <div align="center">CountryCode </div></th>
    <th width="59"> <div align="center">Budget </div></th>
    <th width="71"> <div align="center">Used </div></th>
    <th width="30"> <div align="center">Edit </div></th>
  </tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
  <tr>
    <td><div align="center"><?php echo $objResult["CustomerID"];?></div></td>
    <td><?php echo $objResult["Name"];?></td>
    <td><?php echo $objResult["Email"];?></td>
    <td><div align="center"><?php echo $objResult["CountryCode"];?></div></td>
    <td align="right"><?php echo $objResult["Budget"];?></td>
    <td align="right"><?php echo $objResult["Used"];?></td>
    <td align="center"><a href="phpMySQLEditRecordForm.php?CusID=<?php echo $objResult["CustomerID"];?>">Edit</a></td>
  </tr>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
?>
</body>
</html>


จากโค้ดไอเจ้าตัว CusID ในบรรทัดที่ 33 มันกำหนดมาจากไหน เรากำหนดขึ้นเองใช่ไหมครับ



Tag : PHP









ประวัติการแก้ไข
2016-06-06 11:45:24
2016-06-06 11:46:12
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-06 11:43:38 By : tawichzaman View : 848 Reply : 7
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


<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
 


 

No. 2



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


อ่อก็คือเรากำหนดขึ้นมาเองใช่ไหมครับ ถ้าผมทำในรูปแบบของผมจะออกมาในรูปแบบนี้จะใช้ได้ไหมครับ
<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
 

 

No. 3



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


ได้ครับ เราสามารถเปลี่ยนไฟล์ตัวรับ และ parameter ได้เองครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 05:39:20 By : Chaidhanan
 


 

No. 4



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


ลองทำเเล้วมันไม่สำเร็จครับ มันขึ้นว่าดำเนินการเเล้วเเต่ ข้อมูลไม่เปลี่ยนแปลง

อันนี้หน้าโชว์ข้อมูลจาก 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
 


 

No. 5



โพสกระทู้ ( 34 )
บทความ ( 0 )



สถานะออฟไลน์


หน้า 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
 


 

No. 6



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


ได้เเ้ลวครับ ขอบคุณมาก ถ้าไม่รบกวนเกินไป ขอให้อธิบายให้ผมทีได้ไหมครับ ผมค่อนข้างงง มือใหม่อ่ะครับ

ไอเจ้าบรรทัดนี้
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
 


 

No. 7



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


บันทัดแรก รับค่าจากการคิวรี่ database

บันทัดสอง รับค่าจากการส่งค่าผ่านการ request จาก browser
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-07 12:48:35 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเกี่ยวกับโค้ด Edit ข้อมูลหน่อยครับบลองทำเเล้วมันขึ้นว่าสำเร็จเเต่ข้อมูลไม่เปลี่ยนแปลง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่