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,030

HOME > PHP > PHP Forum > ขอรบกวนด้วยค่ะ: ใช้ PHP ทำ Update ฐานข้อมูล แต่ข้อมูลไม่มีการเปลี่ยนแปลงอะไรเลยค่ะ



 

ขอรบกวนด้วยค่ะ: ใช้ PHP ทำ Update ฐานข้อมูล แต่ข้อมูลไม่มีการเปลี่ยนแปลงอะไรเลยค่ะ

 



Topic : 080398



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



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




ทำคำสั่งUpdateน่ะค่ะ ในส่วนหน้าแรก ตัวแปรส่งไปหน้าที่สองได้ แต่พอUpdateข้อมูลแล้วเหมือนตัวแปรในส่วนของ Whereจะไม่ได้รับค่าอ่าค่ะ ไม่ทราบว่าโค้ดมีส่วนไหนผิดรึเปล่าอ่าค่ะ รบกวนด้วยนะคะ > <"

โค้ด

edit_list_it.php
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
$objConnect = mysql_connect("localhost","root","darkness") or die("Error Connect to Database");
$objDB = mysql_select_db("pm_center");
$strSQL = "SELECT * FROM IT";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
echo "<table bordercolor='#CC6600' width='100%' align='center'>";
echo "<tr bgcolor='#FF9933'>";
echo "<td>ลำดับที่</td>
<td>S/N</td>
<td>หมายเลข</td>
<td>กลุ่ม</td>
<td>ตำแหน่ง</td>
<td>แผนก</td>
<td>ชื่อเครื่อง</td>
<td>รหัสเครื่อง</td>
<td>ชื่อผู้ใช้งาน</td>
<td>ยี่ห้อ</td>
<td>CPU</td>
<td>Main Board</td>
<td>Ram</td>
<td>DDR</td>
<td>VGA</td>
<td>Hard Disk</td>
<td>License Windows</td>
<td>WinDows</td>
<td>Monitor</td>
<td>UPS</td>
<td>Software</td>
<td>วันที่ซื้อ</td>
<td>วันที่หมดประกัน</td>
<td>Edit</td>";
echo "</tr>";


while($row = mysql_fetch_array($objQuery))
{
echo "<tr bgcolor='#FFFFCC' align='center' bordercolor='#CC6600'>";
echo "<td>" .$row['Number'] ."</td>";
echo "<td>".$row['SN'] ."</td>";
echo "<td>".$row['Code']."</td>";
echo "<td>".$row['G_roup']."</td>";
echo "<td>".$row['Position']."</td>";
echo "<td>".$row['Department']."</td>";
echo "<td>". $row['PC_Name']."</td>";
echo "<td>".$row['PC_Code']."</td>";
echo "<td>".$row['PC_User']."</td>";
echo "<td>".$row['Brand']."</td>";
echo "<td>".$row['CPU']."</td>";
echo "<td>".$row['Main_Board']."</td>";
echo "<td>".$row['RAM']."</td>";
echo "<td>". $row['DDR']."</td>";
echo "<td>".$row['VGA']."</td>";
echo "<td>".$row['Hard_Disk']."</td>";
echo "<td>".$row['License_Windows']."</td>";
echo "<td>".$row['Windows']."</td>";
echo "<td>".$row['Monitor']."</td>";
echo "<td>".$row['UPS']."</td>";
echo "<td>".$row['Software']."</td>";
echo "<td>".$row['Date_Buy']."</td>";
echo "<td>".$row['EXP']."</td>";
?>
<td align="center"><a href="edit_it.php?gnumber=<?=$row["Number"];?>">Edit</a></td>

<? echo "</tr>";
}

echo "</table>";

mysql_close($objConnect);
?>
</body>
</html>


edit_it.php
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<form action="show_edit.php" name="frmEdit" method="post">
<?

//*******************************************************************************************************

$enumber=$objResult["Number"];
$esn=$objResult["SN"];
$ecode=$objResult["Code"];
$egroup=$objResult["G_roup"];
$eposition=$objResult["Position"];
$edepartment=$objResult["Department"];
$epcname=$objResult["PC_Name"];
$epccode=$objResult["PC_Code"];
$epcuser=$objResult["PC_User"];
$ebrand=$objResult["Brand"];
$ecpu=$objResult["CPU"];
$emainboard=$objResult["Main_Board"];
$eram=$objResult["RAM"];
$eddr=$objResult["DDR"];
$evga=$objResult["VGA"];
$eharddisk=$objResult["Hard_Disk"];
$elicensewindows=$objResult["License_Windows"];
$ewindows=$objResult["Windows"];
$emonitor=$objResult["Monitor"];
$eups=$objResult["UPS"];
$esoftware=$objResult["Software"];
$edatebuy=$objResult["Date_Buy"];
$eexp=$objResult["EXP"];
$getnumber =$_POST["gnumber"];


//*******************************************************************************************************

$objConnect = mysql_connect("localhost","root","darkness") or die("Error Connect to Database");
$objDB = mysql_select_db("pm_center");
$strSQL = "SELECT * FROM IT WHERE Number = '$gnumber' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not found CustomerID=".$_POST["gnumber"];
}
else
{

echo "<table bordercolor='#CC6600' width='100%' align='center'>";
echo "<tr bgcolor='#FF9933'>";
echo "<td>ลำดับที่</td>
<td>S/N</td>
<td>หมายเลข</td>
<td>กลุ่ม</td>
<td>ตำแหน่ง</td>
<td>แผนก</td>
<td>ชื่อเครื่อง</td>
<td>รหัสเครื่อง</td>
<td>ชื่อผู้ใช้งาน</td>
<td>ยี่ห้อ</td>
<td>CPU</td>
<td>Main Board</td>
<td>Ram</td>
<td>DDR</td>
<td>VGA</td>
<td>Hard Disk</td>
<td>License Windows</td>
<td>WinDows</td>
<td>Monitor</td>
<td>UPS</td>
<td>Software</td>
<td>วันที่ซื้อ</td>
<td>วันที่หมดประกัน</td>
";
echo "</tr>";


echo"<tr>
<td><input type='text' name='txt_Number' value=$enumber ></td>
<td><input type='text' name='txt_SN' value=$esn></td>
<td><input type='text' name='txt_Code' value=$ecode></td>
<td><input type='text' name='txt_Group' value=$egroup></td>
<td><input type='text' name='txt_Position' value=$eposition></td>
<td><input type='text' name='txt_Department' value= $edepartment></td>
<td><input type='text' name='txt_PC_Name' value=$epcname></td>
<td><input type='text' name='txt_PC_Code' value=$epccode></td>
<td><input type='text' name='txt_PC_User' value=$epcuser></td>
<td><input type='text' name='txt_Brand' value=$ebrand></td>
<td><input type='text' name='txt_CPU' value=$ecpu></td>
<td><input type='text' name='txt_Main_Board value=$emainboard></td>
<td><input type='text' name='txt_RAM' value=$eram></td>
<td><input type='text' name='txt_DDR' value=$eddr></td>
<td><input type='text' name='txt_VGA' value=$evga></td>
<td><input type='text' name='txt_Hard_Disk' value=?$eharddisk></td>
<td><input type='text' name='txt_License_Windows' value=?'$elicensewindows'?></td>
<td><input type='text' name='txt_Windows' value=?'$ewindows'?></td>
<td><input type='text' name='txt_Monitor' value=?'$emonitor'?></td>
<td><input type='text' name='txt_UPS' value=?'$eups'?></td>
<td><input type='text' name='txt_Software' value=?'$esoftware'?></td>
<td><input type='text' name='txt_Date_Buy' value='$edatebuy'></td>
<td><input type='text' name='txt_EXP' value=?'$eexp'?></td>
</tr>";

echo "</table>";
echo "<input type='submit' name='submit' value='submit'>";

}
mysql_close($objConnect);
?>
</form>
</body>
</html>


show_edit.php
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
//*******************************************************************
$pnumber = $_POST['txt_Number'];
$psn = $_POST['txt_SN'];
$pcode = $_POST['txt_Code'];
$pgd = $_POST['txt_Group'];
$pposition = $_POST['txt_Position'];
$pdepartment = $_POST['txt_Department'];
$ppc_name = $_POST['txt_PC_Name'];
$ppc_code = $_POST['txt_PC_Code'];
$ppc_user = $_POST['txt_PC_User'];
$pbrand = $_POST['txt_Brand'];
$pcpu = $_POST['txt_CPU'];
$pmain_board = $_POST['txt_Main_Board'];
$pram = $_POST['txt_RAM'];
$pddr = $_POST['txt_DDR'];
$pvga = $_POST['txt_VGA'];
$phard_disk = $_POST['txt_Hard_Disk'];
$plicense_windows = $_POST['txt_License_Windows'];
$pwindows = $_POST['txt_Windows'];
$pmonitor = $_POST['txt_Monitor'];
$pups = $_POST['txt_UPS'];
$psoftware = $_POST['txt_Software'];
$pdate_buy = $_POST['txt_Date_Buy'];
$pexp = $_POST['txt_EXP'];
//******************************************************************

$objConnect = mysql_connect("localhost","root","darkness") or die("Error Connect to Database");
$objDB = mysql_select_db("pm_center");
$strSQL = "UPDATE IT SET ";
$strSQL .="Number = '$enumber' ";
$strSQL .=",SN = '$esn' ";
$strSQL .=",Code = '$ecode' ";
$strSQL .=",G_roup = '$egroup' ";
$strSQL .=",Position = '$eposition' ";
$strSQL .=",Department = '$edepartment' ";
$strSQL .=",PC_Name = '$epcname' ";
$strSQL .=",PC_Code = '$epccode' ";
$strSQL .=",PC_User = '$epcuser' ";
$strSQL .=",Brand = '$ebrand' ";
$strSQL .=",CPU = '$ecpu' ";
$strSQL .=",Main_Board = '$emain_board' ";
$strSQL .=",RAM = '$eram' ";
$strSQL .=",DDR = '$eddr' ";
$strSQL .=",VGA = '$evga' ";
$strSQL .=",Hard_Disk = '$ehard_disk' ";
$strSQL .=",License_Windows = '$elicense_windows' ";
$strSQL .=",Windows = '$ewindows' ";
$strSQL .=",Monitor = '$emonitor' ";
$strSQL .=",UPS = '$eups' ";
$strSQL .=",Software = '$esoftware' ";
$strSQL .=",Date_Buy = '$edate_buy' ";
$strSQL .=",EXP = '$eexp' ";
$strSQL .="WHERE Number = '".$_POST["gnumber"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</body>
</html>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-06-29 15:17:57 By : tonkow12 View : 993 Reply : 4
 

 

No. 1



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



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


Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
//*******************************************************************
$pnumber = $_POST['txt_Number'];
$psn = $_POST['txt_SN'];
$pcode = $_POST['txt_Code'];
$pgd = $_POST['txt_Group'];
$pposition = $_POST['txt_Position'];
$pdepartment = $_POST['txt_Department'];
$ppc_name = $_POST['txt_PC_Name'];
$ppc_code = $_POST['txt_PC_Code'];
$ppc_user = $_POST['txt_PC_User'];
$pbrand = $_POST['txt_Brand'];
$pcpu = $_POST['txt_CPU'];
$pmain_board = $_POST['txt_Main_Board'];
$pram = $_POST['txt_RAM'];
$pddr = $_POST['txt_DDR'];
$pvga = $_POST['txt_VGA'];
$phard_disk = $_POST['txt_Hard_Disk'];
$plicense_windows = $_POST['txt_License_Windows'];
$pwindows = $_POST['txt_Windows'];
$pmonitor = $_POST['txt_Monitor'];
$pups = $_POST['txt_UPS'];
$psoftware = $_POST['txt_Software'];
$pdate_buy = $_POST['txt_Date_Buy'];
$pexp = $_POST['txt_EXP'];
//******************************************************************

$objConnect = mysql_connect("localhost","root","darkness") or die("Error Connect to Database");
$objDB = mysql_select_db("pm_center");
$strSQL = "UPDATE IT SET ";
$strSQL .="Number = '$enumber' ";
$strSQL .=",SN = '$esn' ";
$strSQL .=",Code = '$ecode' ";
$strSQL .=",G_roup = '$egroup' ";
$strSQL .=",Position = '$eposition' ";
$strSQL .=",Department = '$edepartment' ";
$strSQL .=",PC_Name = '$epcname' ";
$strSQL .=",PC_Code = '$epccode' ";
$strSQL .=",PC_User = '$epcuser' ";
$strSQL .=",Brand = '$ebrand' ";
$strSQL .=",CPU = '$ecpu' ";
$strSQL .=",Main_Board = '$emain_board' ";
$strSQL .=",RAM = '$eram' ";
$strSQL .=",DDR = '$eddr' ";
$strSQL .=",VGA = '$evga' ";
$strSQL .=",Hard_Disk = '$ehard_disk' ";
$strSQL .=",License_Windows = '$elicense_windows' ";
$strSQL .=",Windows = '$ewindows' ";
$strSQL .=",Monitor = '$emonitor' ";
$strSQL .=",UPS = '$eups' ";
$strSQL .=",Software = '$esoftware' ";
$strSQL .=",Date_Buy = '$edate_buy' ";
$strSQL .=",EXP = '$eexp' ";
$strSQL .="WHERE Number = '".$_POST["gnumber"]."' ";
$objQuery = mysql_query($strSQL);
echo $strSQL; ลอง echo ตรงนี้ดูนะครับว่าตรงนี้ส่งค่ามาครบหรือไม่
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</body>
</html>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 15:52:12 By : xcom
 


 

No. 2



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



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


ไม่อัพเดท

เท่าที่ลอง รู้สึกจะไม่ได้รับค่าค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 16:00:16 By : tonkow12
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ค่าว่างเยอะเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 21:38:19 By : mr.win
 


 

No. 4



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



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


ไม่ทราบว่าอย่างนี้ต้องแก้ตรงไหนอ่าคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-02 11:22:25 By : tonkow12
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอรบกวนด้วยค่ะ: ใช้ PHP ทำ Update ฐานข้อมูล แต่ข้อมูลไม่มีการเปลี่ยนแปลงอะไรเลยค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่