|
|
|
อยากทราบว่า จะเปลี่ยนชื่อหัวตารางที่ดึงมาจาก mysql ยังไงคะ |
|
|
|
|
|
|
|
ลองทำดูแล้วนะคะ แต่มันมาติดตรงไฟล์ สุดท้ายค่ะ
update (PHP)
<?
$hostname = "localhost";
$user = "root";
$password = "root";
$dbname = "db_room";
$tblname = " tb_room";
$objConnect = mysql_connect($hostname, $user, $password) or die("Not Connect Database");
$objDB = mysql_select_db($dbname) or die("Database Not Found");
$strSQL = "UPDATE Member SET ";
$strSQL .="Code = '".$_POST["txtcode"]."' ";
$strSQL .=",Name = '".$_POST["txtname"]."' ";
$strSQL .=",Room = '".$_POST["txtroom"]."' ";
$strSQL .=",Work1 = '".$_POST["txtwork1"]."' ";
$strSQL .=",Work2= '".$_POST["txtwork2"]."' ";
$strSQL .=" WHERE Code = '".$_GET["$id"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
print "<BR><CENTER><FONT COLOR=#FF0033><H3>แก้ไขระเบียน เรียบร้อย</H3></FONT><br>
<A HREF=\"A_row.php\">< กลับหน้าหลัก ></A></CENTER>";
}
else
{
print "<BR><CENTER><FONT COLOR=#FF0033><H3>ผิดพลาด : แก้ไขระเบียนไม่สำเร็จ</H3></FONT></CENTER>
<BR> <B>Error :</B> [".$strSQL."]";
print"<CENTER><A HREF=\"A_row.php\">< กลับหน้าหลัก ></A></CENTER>";
}
mysql_close($objConnect);
?>
ไม่รู้ว่าผิดพลาดอะไรตรงไหนค่ะ
|
|
|
|
|
Date :
2012-07-19 13:38:58 |
By :
nutjungja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
strSQL .=" WHERE id= '".$_GET["$id"]."' ";
|
|
|
|
|
Date :
2012-07-19 16:05:38 |
By :
นู๋น้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_GET["$id"] ไม่มีค่าครับ
ลอง เปลี่ยน $_GET["$id"] เป็น $id ดูจิ
|
|
|
|
|
Date :
2012-07-19 20:30:07 |
By :
joesimikung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้เปลี่ยน เป็น $strSQL .=" WHERE Code='$id' "; แล้วค่ะ ค่ามันก็มาแล้วนะ
แต่ว่ามันก็ขึ้นผิดพลาดอยู่ดี แล้วข้อมูลใหม่ ก็ไม่ได้บันทึกลงฐานข้อมูลด้วยอ่ะค่ะ
Edit (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
<CENTER>
<FORM METHOD=POST action="update.php?id=<? print $id; ?>">
<H4>แก้ไขข้อมูลระเบียน</H4>
<?
$hostname = "localhost";
$user = "root";
$password = "root";
$dbname = "db_room";
$tblname = " tb_room";
mysql_connect($hostname, $user, $password) or die("Not Connect Database");
mysql_select_db($dbname) or die("Database Not Found");
$SQL1 = "select * from tb_room where Code='$id'";
$objQuery = mysql_query($SQL1);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Not found Code=".$_GET['$id'];
}
else
{
?>
<table border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#FF9900" width="95%">
<tr>
<td bgcolor=#FFCCFF width=32%> <FONT COLOR="#6600CC"> <b>รหัสนักศึกษา : </b></FONT></td>
<td> <INPUT TYPE="text" NAME="txtcode" maxlength="20" size=60 value="<?=$objResult["Code"];?>"></td>
</tr>
<tr>
<td bgcolor=#FFCCFF width=32%> <FONT COLOR=\"#6600CC\"> <b>ชื่อนักศึกษา : </b></FONT></td>
<td> <INPUT TYPE="text" NAME="txtname" maxlength="20" size=60 value="<?=$objResult["Name"];?>"></td>
</tr>
<tr>
<td bgcolor=#FFCCFF width=32%> <FONT COLOR=\"#6600CC\"> <b>ห้อง : </b></FONT></td>
<td> <INPUT TYPE="text" NAME="txtroom" maxlength="20" size=60 value="<?=$objResult["Room"];?>"></td>
</tr>
<tr>
<td bgcolor=#FFCCFF width=32%> <FONT COLOR=\"#6600CC\"> <b>งานชิ้นที่ 1 : </b></FONT></td>
<td> <INPUT TYPE="text" NAME="txtwork1" maxlength="20" size=60 value="<?=$objResult["Work1"];?>"></td>
</tr>
<tr>
<td bgcolor=#FFCCFF width=32%> <FONT COLOR=\"#6600CC\"> <b>งานชิ้นที่ 2 : </b></FONT></td>
<td> <INPUT TYPE="text" NAME="txtwork2" maxlength="20" size=60 value="<?=$objResult["Work2"];?>"></td>
</tr>
<tr><td align=center colspan=2 height=40>
<INPUT TYPE="submit" value="แก้ไขระเบียน">
<INPUT TYPE="button" value=ยกเลิก onclick="history.back()"></td>
</tr></table>
</form></center>
<?
}
?>
update (PHP)
<?
$hostname = "localhost";
$user = "root";
$password = "root";
$dbname = "db_room";
$tblname = " tb_room";
$objConnect = mysql_connect($hostname, $user, $password) or die("Not Connect Database");
$objDB = mysql_select_db($dbname) or die("Database Not Found");
$strSQL = "UPDATE Member SET ";
$strSQL .="Code = '".$_POST["txtcode"]."' ";
$strSQL .=",Name = '".$_POST["txtname"]."' ";
$strSQL .=",Room = '".$_POST["txtroom"]."' ";
$strSQL .=",Work1 = '".$_POST["txtwork1"]."' ";
$strSQL .=",Work2= '".$_POST["txtwork2"]."' ";
$strSQL .=" WHERE Code='$id' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
print "<BR><CENTER><FONT COLOR=#FF0033><H3>แก้ไขระเบียน เรียบร้อย</H3></FONT><br>
<A HREF=\"A_row.php\">< กลับหน้าหลัก ></A></CENTER>";
}
else
{
print "<BR><CENTER><FONT COLOR=#FF0033><H3>ผิดพลาด : แก้ไขระเบียนไม่สำเร็จ</H3></FONT></CENTER>
<BR> <B>Error :</B> [".$strSQL."]";
print"<CENTER><A HREF=\"A_row.php\">< กลับหน้าหลัก ></A></CENTER>";
}
mysql_close($objConnect);
?>
ช่วยหน่อยนะคะ ถึงแม้ว่าจะส่งงานอ.ไปแล้ว(แบบerror)
แต่ก็ยังคาใจอยู่ดีว่าเพราะอะไร
|
|
|
|
|
Date :
2012-07-20 08:06:07 |
By :
nutjungja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|