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 > อยากทราบว่า จะเปลี่ยนชื่อหัวตารางที่ดึงมาจาก mysql ยังไงคะ



 

อยากทราบว่า จะเปลี่ยนชื่อหัวตารางที่ดึงมาจาก mysql ยังไงคะ

 



Topic : 081136



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



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




พอดีอ.ให้โค้ดมาค่ะ

เป็นการดึงข้อมูลจากฐานข้อมูลมาแสดงบนเวป แล้วให้แก้ไขข้อมูลได้

1

เมื่อคลิกที่รหัสนักศึกษาก็จะลิ้งค์ไปหน้าแก้ไขค่ะ เป็นของไฟล์ Edit

2

ทีนี้อ.ให้การบ้านมาว่า ให้เปลี่ยนตรงช่องด้านซ้ายเป็นข้อความอย่างอื่น เช่น Code เป็น รหัสนักศึกษา เป็นต้น

อยากถามว่า จะต้องแก้ตรงไฟล์ Edit ยังไงคะ

Edit (PHP)
<?
		$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'";

		 $rs = mysql_query($SQL1);

		$num_fields = mysql_num_fields($rs);   //นับจำนวนฟิลด์
		$row = mysql_fetch_array($rs);
		for($i = 0;$i< $num_fields; $i++)
		{
			$f_name = mysql_field_name($rs,$i);
			$f_type =  mysql_field_type($rs,$i);
			$f_len =  mysql_field_len($rs,$i);
				print "<tr>
				<td bgcolor=#FFCCFF  width=32%> <FONT  COLOR=\"#6600CC\">&nbsp;<b>$f_name : &nbsp;</b></FONT>
				ชนิด $f_type($f_len)</td>";
				print "<td> &nbsp;<INPUT TYPE=\"text\" NAME=\"arr[$f_name]\" maxlength=\"$f_len\" size=60
				value=\"".htmlspecialchars($row[$i])."\"></td>
				</tr>";	
		}
			print "<tr><td align=center colspan=2 height=40>
			<INPUT TYPE=\"submit\" value=\"แก้ไขระเบียน\">&nbsp;	 &nbsp;
			<INPUT TYPE=\"button\" value=ยกเลิก onclick=\"history.back()\"></td>
			</tr></table>
			</form></center>";		
?>


ขอบคุณล่วงหน้าค่ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-16 16:33:54 By : nutjungja View : 1141 Reply : 5
 

 

No. 1



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

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

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

กำหนดเองเลยครับ

Go to : PHP MySQL Edit/Update Record






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-16 16:49:41 By : mr.win
 


 

No. 2



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



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


ลองทำดูแล้วนะคะ แต่มันมาติดตรงไฟล์ สุดท้ายค่ะ

up

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>&nbsp; <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
 

 

No. 3



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



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


strSQL .=" WHERE id= '".$_GET["$id"]."' ";
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-19 16:05:38 By : นู๋น้อย
 


 

No. 4



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



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

$_GET["$id"] ไม่มีค่าครับ
ลอง เปลี่ยน $_GET["$id"] เป็น $id ดูจิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-19 20:30:07 By : joesimikung
 


 

No. 5



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



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


ตอนนี้เปลี่ยน เป็น $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">&nbsp;<b>รหัสนักศึกษา : &nbsp;</b></FONT></td>
				<td>&nbsp;<INPUT TYPE="text" NAME="txtcode" maxlength="20" size=60 value="<?=$objResult["Code"];?>"></td>
			</tr>
			<tr>
				<td bgcolor=#FFCCFF  width=32%> <FONT  COLOR=\"#6600CC\">&nbsp;<b>ชื่อนักศึกษา : &nbsp;</b></FONT></td>
				<td>&nbsp;<INPUT TYPE="text" NAME="txtname" maxlength="20" size=60 value="<?=$objResult["Name"];?>"></td>
			</tr>
			<tr>
				<td bgcolor=#FFCCFF  width=32%> <FONT  COLOR=\"#6600CC\">&nbsp;<b>ห้อง : &nbsp;</b></FONT></td>
				<td>&nbsp;<INPUT TYPE="text" NAME="txtroom" maxlength="20" size=60 value="<?=$objResult["Room"];?>"></td>
			</tr>
			<tr>
				<td bgcolor=#FFCCFF  width=32%> <FONT  COLOR=\"#6600CC\">&nbsp;<b>งานชิ้นที่ 1 : &nbsp;</b></FONT></td>
				<td>&nbsp;<INPUT TYPE="text" NAME="txtwork1" maxlength="20" size=60 value="<?=$objResult["Work1"];?>"></td>
			</tr>
			<tr>
				<td bgcolor=#FFCCFF  width=32%> <FONT  COLOR=\"#6600CC\">&nbsp;<b>งานชิ้นที่ 2 : &nbsp;</b></FONT></td>
				<td>&nbsp;<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="แก้ไขระเบียน">&nbsp;&nbsp;
			<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>&nbsp; <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
 

   

ค้นหาข้อมูล


   
 

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