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 > สอบถามปัญญาการ Update ข้อมูล ผม Update ได้แล้วแต่ใน ฐานข้อมูล localhost ไม่ Update ตามครับ



 

สอบถามปัญญาการ Update ข้อมูล ผม Update ได้แล้วแต่ใน ฐานข้อมูล localhost ไม่ Update ตามครับ

 



Topic : 090630



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



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




รบกวนช่วยดูให้หน่อยครับ คือว่า พอ run แก้ไขข้อมูล เรียบร้อยแล้ว แต่พอดูใน Database localhost มันไม่เปลี่ยนแปลงตามที่แก้ไขอะครับ

ขอบคุณครับ


AdminMngPro.php Code (PHP)
	<?php
    $host = "localhost";
	$un   =  "root";
	$pwd ="root";
	
	$mycon = mysql_connect($host,$un,$pwd);
	if($mycon) {
	$chrset = "SET NAMES tis620";
	mysql_query($chrset);
	?>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr class="f2">
        <td width="10%" bgcolor="#CCCCCC" class="f2"><div align="center">รหัสสินค้า</div></td>
        <td width="19%" bgcolor="#CCCCCC"><div align="center">ชื่อสินค้า</div></td>
        <td width="12%" bgcolor="#CCCCCC"><div align="center">ราคาสินค้า</div></td>
        <td width="29%" bgcolor="#CCCCCC"><div align="center">ลายละเอียดสินค้า</div></td>
        <td width="17%" bgcolor="#CCCCCC"><div align="center">รูปสินค้า</div></td>
        <td width="4%" bgcolor="#CCCCCC"><img src="icon_del.jpg" alt="" width="30" height="30" /></td>
        <td width="4%" bgcolor="#CCCCCC"><img src="icon_edit.jpg" alt="" width="30" height="30" /></td>
        <td width="5%" bgcolor="#CCCCCC"><p>&nbsp;</p></td>
      </tr>
      <?php
		    $dbName = "artshirt_db";		  				
			$StrSQL   ="SELECT * FROM tbproducts";
			$result   	= mysql_db_query($dbName,$StrSQL,$mycon);
			$totalrows = mysql_num_rows($result);
		   	if($totalrows>0) { 
		   		for($i=0;$i< $totalrows;$i++) {
      ?>
      <tr>
        <td>&nbsp;<?php echo mysql_result($result,$i,0);?></td>
        <td>&nbsp;<?php echo mysql_result($result,$i,1);?></td>
        <td>&nbsp;<?php echo mysql_result($result,$i,2);?></td>
        <td>&nbsp;<?php echo mysql_result($result,$i,3);?></td>
        <td>&nbsp;<?php echo mysql_result($result,$i,4);?></td>
        <td><div align="center"> <a href="AdminDelPro.php?id_del=
		<?php echo mysql_result($result,$i,0); ?>"> <img src="icon_del1.jpg" alt="" width="22" height="21" border="0" /></a></div></td>
        <td><div align="center"> <a href="EditPro.php?proid_edit=
		<?php echo mysql_result($result,$i,0); ?>"> <img src="icon_edit1.jpg" alt="" width="23" height="21" border="0" /></a></div></td>
      </tr>
      <?php
		   } 
		   } else {
			 	echo "ไม่พบข้อมูลสินค้า";
			 }
	  ?>
      </table>
      <div align="center">
        <p>
          <?
	} else {		
	echo "ไม่สามารถติดเวิร์ฟเวอร์ได้";	
	}	 
	
	?>
        </p>
        <p>[ <a href="Login.php">home</a> | <a href="AdminMngData.php">back</a> ]</p>
    </div></td>
  </tr>
</table>



EditPro.php Code (PHP)
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><form id="form1" name="form1" method="post" action="AdminUpdatePro.php">
      <p>
        <?php
    $host = "localhost";
	$un   =  "root";
	$pwd ="root";	
	$mycon = mysql_connect($host,$un,$pwd);
	if($mycon) {
	$chrset = "SET NAMES tis620";
	mysql_query($chrset);
	$DbName = "artshirt_db";
	$proid_edit1 = $_GET[proid_edit];
	$StrSQL ="SELECT * FROM tbproducts WHERE proid=$proid_edit1";
	$result = mysql_db_query($DbName,$StrSQL,$mycon);
	$totalrows = mysql_num_rows($result);
  	 if($totalrows > 0) {		    
   ?>
      </p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td colspan="2" class="f1">แก้ไขข้อมูลสินค้า</td>
          </tr>
        <tr>
          <td width="49%" class="f2">รหัสสินค้า :</td>
          <td width="51%"><input name="t0" type="text" id="t0"value="<?php echo mysql_result($result,0,0); ?>" size="5" maxlength="10" /></td>
        </tr>
        <tr>
          <td class="f2">ชื่อสินค้า :</td>
          <td><input name="t1" type="text" id="t1" size="50" maxlength="100"value="<?php echo mysql_result($result,0,1); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">ราคา :</td>
          <td><input name="t2" type="text" id="t2" size="50" maxlength="100"value="<?php echo mysql_result($result,0,2); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">ลายละเอียดสินค้า :</td>
          <td><input name="t3" type="text" id="t3" size="75" maxlength="100"value="<?php echo mysql_result($result,0,3); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">รูปสินค้า :</td>
          <td><input name="t4" type="text" id="t4" size="50" maxlength="100"value="<?php echo mysql_result($result,0,4); ?>" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="button" id="button" value="ตกลง" /></td>
        </tr>
      </table>
      <p>
	  <?php
	 }  
	   echo "[<a href = 'AdminMngPro.php'>Back]";
	} else {
		
		}
  ?></p>
    </form></td>
  </tr>
</table>



AdminUpdatePro.php Code (PHP)
<?php
		$host = "localhost";
		$user = "root";
		$passwd = "root";
		$dbname = "artshirt_db";
		mysql_connect($host,$user,$passwd);
		mysql_select_db($dbname);
		$id = $_POST['t0'];
		$name = $_POST['t1'];
		$price = $_POST['t2'];
		$detail = $_POST['t3'];
		$img = $_POST['t4'];
		$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid_edit1'";
		$query = mysql_query($sql);
		if($query)
		{
		echo "แก้ไขข้อมูลสินค้าเรียบร้อยแล้ว<br></br>" . mysql_error();
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		else
		{
		echo "Error Save <br></br>";
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		mysql_close();
?>




Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-10 02:52:34 By : ซันชาย View : 986 Reply : 22
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


$proid_edit1 มาจากแห่งหน ตำบลใดครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 03:00:43 By : ikikkok
 


 

No. 2



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



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


ขอโทษนะครับ ผมไม่เข้าใจ ไม่ต้องใส่หรอครับ หรือยังไงครับ ฮ่าๆ

ขอบคุณมากๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 03:06:35 By : ซันชาย
 

 

No. 3



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

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

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

Code (PHP)
$id = $_POST['t0'];
$name = $_POST['t1'];
$price = $_POST['t2'];
$detail = $_POST['t3'];
$img = $_POST['t4'];
$sql = "UPDATE tbproducts SET proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$id '";


proid เป็น pk หรือป่าวงับ อิอิ

ใช่หรือเปล่าไม่รู้อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 03:47:12 By : leksoft
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : leksoft เมื่อวันที่ 2013-02-10 03:47:12
รายละเอียดของการตอบ ::
ไม่น่าจะเกี่ยวครับ ^^ ขอบคุณครับ


ตอนนี้ก็ยังแก้ไข ไม่ได้เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 10:16:47 By : ซันชาย
 


 

No. 5



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ดูตัวแปร ที่รับค่ามาให้ครบ จะส่งไปอัพเดทก็ดูตัวแปรให้ครบฟิลด์ ในตางรางเก็บข้อมูลกำหนดค่าว่างหรือไม่ว่างด้วยหรือเปล่า ต้องละเอียดนิดครับ เพราะดูจาก Code ก้ไม่น่าผิดอะไร

$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid_edit1'";
//เพราะตรงนี้หรือเปล่า ที่น้อง leksoft บอกไว้ ค่า  proid='".$id."', มีการอัพเดทแล้ว เพราะฉนั้น จะเอามา ตัวแปรอ้างอิง where ไม่น่าจะได้ยะครับ.....
//ลองแบบนี้ดูครับ
$sql = "UPDATE tbproducts SET proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$id'";
//หรือถ้ายังไม่ได้ ก็ต้องดูว่าเราจะ where อ้างฟิลด์ไหนที่จะเป็นการอัพเดท แนะนำว่าฟิลด์นั้นควรเป็นชนิด int แล้วเป็น pk จะดีกว่าครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 10:30:10 By : apisitp
 


 

No. 6



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

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

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


EditPro.php
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><form id="form1" name="form1" method="post" action="AdminUpdatePro.php?proid_edit=<?=$_GET['proid_edit'];>">
      <p>
        <?php
    $host = "localhost";
	$un   =  "root";
	$pwd ="root";	
	$mycon = mysql_connect($host,$un,$pwd);
	if($mycon) {
	$chrset = "SET NAMES tis620";
	mysql_query($chrset);
	$DbName = "artshirt_db";
	$proid_edit1 = $_GET['proid_edit'];
	$StrSQL ="SELECT * FROM tbproducts WHERE proid=$proid_edit1";
	$result = mysql_db_query($DbName,$StrSQL,$mycon);
	$totalrows = mysql_num_rows($result);
  	 if($totalrows > 0) {		    
   ?>
      </p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td colspan="2" class="f1">แก้ไขข้อมูลสินค้า</td>
          </tr>
        <tr>
          <td width="49%" class="f2">รหัสสินค้า :</td>
          <td width="51%"><input name="t0" type="text" id="t0"value="<?php echo mysql_result($result,0,0); ?>" size="5" maxlength="10" /></td>
        </tr>
        <tr>
          <td class="f2">ชื่อสินค้า :</td>
          <td><input name="t1" type="text" id="t1" size="50" maxlength="100"value="<?php echo mysql_result($result,0,1); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">ราคา :</td>
          <td><input name="t2" type="text" id="t2" size="50" maxlength="100"value="<?php echo mysql_result($result,0,2); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">ลายละเอียดสินค้า :</td>
          <td><input name="t3" type="text" id="t3" size="75" maxlength="100"value="<?php echo mysql_result($result,0,3); ?>" /></td>
        </tr>
        <tr>
          <td class="f2">รูปสินค้า :</td>
          <td><input name="t4" type="text" id="t4" size="50" maxlength="100"value="<?php echo mysql_result($result,0,4); ?>" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="button" id="button" value="ตกลง" /></td>
        </tr>
      </table>
      <p>
	  <?php
	 }  
	   echo "[<a href = 'AdminMngPro.php'>Back]";
	} else {
		
		}
  ?></p>
    </form></td>
  </tr>
</table>


AdminUpdatePro.php
<?php
		$host = "localhost";
		$user = "root";
		$passwd = "root";
		$dbname = "artshirt_db";
		mysql_connect($host,$user,$passwd);
		mysql_select_db($dbname);
	        $proid_edit1 = $_GET['proid_edit'];
		$id = $_POST['t0'];
		$name = $_POST['t1'];
		$price = $_POST['t2'];
		$detail = $_POST['t3'];
		$img = $_POST['t4'];
		$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid_edit1'";
		$query = mysql_query($sql);
		if($query)
		{
		echo "แก้ไขข้อมูลสินค้าเรียบร้อยแล้ว<br></br>" . mysql_error();
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		else
		{
		echo "Error Save <br></br>";
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		mysql_close();
?>


เอาไปดูก่อน ได้หรือไม่ได้บอกด้วย ถ้าได้เดี๋ยวมาอธิบายให้ ถ้าไม่ได้เดี๋ยวช่วยแก้อีกที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 12:23:21 By : weaned
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : apisitp เมื่อวันที่ 2013-02-10 10:30:10
รายละเอียดของการตอบ ::
พี่ต้นกล้าครับ ผมลองเปลี่ยนเป็น
Code (PHP)
$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid_edit1'";

$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid=proid";

//พอเปลี่ยนเป็น proid แล้ว(proid ในฐานข้อมูลเป็นตัวแปร int และ pk ครับ) ทีนี้แก้ไขได้แล้วครับ แต่ว่า มันแก้ไขทั้งหมดทั้งตารางเลยครับ อย่างเช่นแก้ไข ลายละเอียดของสินค้าชิ้นที่1 เป็น test พอกด แก้ไข สินค้าชิ้น 2 3 4 จะกลายมาเป็นข้อมูลชิ้นที่ 1 ทั้งหมดเลยอะครับ ต้องทำยังไงหรอครับ 
ขอบคุณมากๆครับ






ตอบความคิดเห็นที่ : 6 เขียนโดย : weaned เมื่อวันที่ 2013-02-10 12:23:21
รายละเอียดของการตอบ ::
เอ่อพี่ Q ครับ ในส่วนของ EditPro.php ผม copy ไปวาง มันแจ้ง error อะครับ
error

และในส่วนของ AdminUpdatePro.php นั้น ไม่มีปัญหาอะไรครับ
ขอบคุณมากๆครับ lol

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 13:37:54 By : ซันชาย
 


 

No. 8



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


บรรทัดที่ 30 คุณไม่ได้ปิด syntax php <?=$_GET['proid_edit'];?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 13:43:58 By : Ex-[S]i[L]e[N]t
 


 

No. 9



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



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


ขอบคุณพี่ Ex-[S]i[L]e[N]t มากครับ แต่ก็ยังไม่ได้อยู่ดี TT
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 14:37:35 By : ซันชาย
 


 

No. 10



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอนนี้ติดปัญหาตรงไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 14:39:23 By : Ex-[S]i[L]e[N]t
 


 

No. 11



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



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


คือเหมือนเดิมเลยครับ พอกดแก้ไขได้ แต่ ในฐานข้อมูล ไม่ได้แก้ไขตามที่เราเปลี่ยนอะครับ

นี่รูปในฐานข้อมูลครับ
tb


ประวัติการแก้ไข
2013-02-10 15:55:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 15:52:29 By : ซันชาย
 


 

No. 12



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

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

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


AdminMngPro.php
	<?php
    $host = "localhost";
	$un   =  "root";
	$pwd ="root";
	
	$mycon = mysql_connect($host,$un,$pwd);
	if($mycon) {
	$chrset = "SET NAMES tis620";
	mysql_query($chrset);
	?>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr class="f2">
        <td width="10%" bgcolor="#CCCCCC" class="f2"><div align="center">รหัสสินค้า</div></td>
        <td width="19%" bgcolor="#CCCCCC"><div align="center">ชื่อสินค้า</div></td>
        <td width="12%" bgcolor="#CCCCCC"><div align="center">ราคาสินค้า</div></td>
        <td width="29%" bgcolor="#CCCCCC"><div align="center">ลายละเอียดสินค้า</div></td>
        <td width="17%" bgcolor="#CCCCCC"><div align="center">รูปสินค้า</div></td>
        <td width="4%" bgcolor="#CCCCCC"><img src="icon_del.jpg" alt="" width="30" height="30" /></td>
        <td width="4%" bgcolor="#CCCCCC"><img src="icon_edit.jpg" alt="" width="30" height="30" /></td>
        <td width="5%" bgcolor="#CCCCCC"><p>&nbsp;</p></td>
      </tr>
      <?php
		    $dbName = "artshirt_db";		  				
			$StrSQL   ="SELECT * FROM tbproducts";
			$result   	= mysql_db_query($dbName,$StrSQL,$mycon);
			$totalrows = mysql_num_rows($result);
		   	if($totalrows>0) { 
$i=0;
		   		while($objResult = mysql_fetch_array($result)) {
$i++;
      ?>
      <tr>
        <td>&nbsp;<?=$objResult['proid'];?></td>
        <td>&nbsp;<?=$objResult['proname'];?></td>
        <td>&nbsp;<?=$objResult['proprice'];?></td>
        <td>&nbsp;<?=$objResult['prodetail'];?></td>
        <td>&nbsp;<?=$objResult['proimg'];?></td>
        <td><div align="center"> <a href="AdminDelPro.php?id_del=
		<?=$objResult['proid'];?>"> <img src="icon_del1.jpg" alt="" width="22" height="21" border="0" /></a></div></td>
        <td><div align="center"> <a href="EditPro.php?proid=
		<?=$objResult['proid'];?>"> <img src="icon_edit1.jpg" alt="" width="23" height="21" border="0" /></a></div></td>
      </tr>
      <?php
		   } 
		   } else {
			 	echo "ไม่พบข้อมูลสินค้า";
			 }
	  ?>
      </table>
      <div align="center">
        <p>
          <?
	} else {		
	echo "ไม่สามารถติดเวิร์ฟเวอร์ได้";	
	}	 
	
	?>
        </p>
        <p>[ <a href="Login.php">home</a> | <a href="AdminMngData.php">back</a> ]</p>
    </div></td>
  </tr>
</table>


EditPro.php
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><form id="form1" name="form1" method="post" action="AdminUpdatePro.php?proid=<?=$_GET['proid'];?>">
      <p>
        <?php
    $host = "localhost";
	$un   =  "root";
	$pwd ="root";	
	$mycon = mysql_connect($host,$un,$pwd);
	if($mycon) {
	$chrset = "SET NAMES tis620";
	mysql_query($chrset);
	$DbName = "artshirt_db";
	$proid = $_GET['proid'];
	$StrSQL ="SELECT * FROM tbproducts WHERE proid=$proid";
	$result = mysql_db_query($DbName,$StrSQL,$mycon);
	$totalrows = mysql_num_rows($result);
  	 if($totalrows > 0) {		    
   ?>
      </p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td colspan="2" class="f1">แก้ไขข้อมูลสินค้า</td>
          </tr>
        <tr>
          <td width="49%" class="f2">รหัสสินค้า :</td>
          <td width="51%"><input name="t0" type="text" id="t0"value="<?=$objResult['proid'];?>" size="5" maxlength="10" /></td>
        </tr>
        <tr>
          <td class="f2">ชื่อสินค้า :</td>
          <td><input name="t1" type="text" id="t1" size="50" maxlength="100"value="<?=$objResult['proname'];?>" /></td>
        </tr>
        <tr>
          <td class="f2">ราคา :</td>
          <td><input name="t2" type="text" id="t2" size="50" maxlength="100"value="<?=$objResult['proprice'];?>" /></td>
        </tr>
        <tr>
          <td class="f2">ลายละเอียดสินค้า :</td>
          <td><input name="t3" type="text" id="t3" size="75" maxlength="100"value="<?=$objResult['prodetail'];?>" /></td>
        </tr>
        <tr>
          <td class="f2">รูปสินค้า :</td>
          <td><input name="t4" type="text" id="t4" size="50" maxlength="100"value="<?=$objResult['proimg'];?>" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="button" id="button" value="ตกลง" /></td>
        </tr>
      </table>
      <p>
	  <?php
	 }  
	   echo "[<a href = 'AdminMngPro.php'>Back]";
	} else {
		
		}
  ?></p>
    </form></td>
  </tr>
</table>


AdminUpdatePro.php
<?php
		$host = "localhost";
		$user = "root";
		$passwd = "root";
		$dbname = "artshirt_db";
		mysql_connect($host,$user,$passwd);
		mysql_select_db($dbname);
		$proid = $_GET['proid'];
		$id = $_POST['t0'];
		$name = $_POST['t1'];
		$price = $_POST['t2'];
		$detail = $_POST['t3'];
		$img = $_POST['t4'];
		$sql = "UPDATE tbproducts SET proid='".$id."',proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid'";
		$query = mysql_query($sql);
		if($query)
		{
		echo "แก้ไขข้อมูลสินค้าเรียบร้อยแล้ว<br></br>" . mysql_error();
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		else
		{
		echo "Error Save <br></br>";
		echo "[<a href = 'AdminMngPro.php'>Back]";
		}
		mysql_close();
?>


ตอบความคิดเห็นที่ : 1 เขียนโดย : ikikkok เมื่อวันที่ 2013-02-10 03:00:43
รายละเอียดของการตอบ ::
ลองดูใหม่ ผมงงเหมือนกัน



ประวัติการแก้ไข
2013-02-10 16:20:22
2013-02-10 16:22:13
2013-02-10 16:23:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 16:19:01 By : weaned
 


 

No. 13



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


Code (PHP)
$sql = "UPDATE tbproducts SET proname='".$name."',proprice='".$price."',prodetail='".$detail."',proimg='".$img."' WHERE proid='$proid'";
$query = mysql_query($sql);

ผมว่าส่วนของ proid ไม่น่าจะอัพเดทนะครับ ไม่งั้น update ไป มันหาจุด focus WHERE ไม่เจอแน่นอน


ประวัติการแก้ไข
2013-02-10 17:14:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 17:12:28 By : Ex-[S]i[L]e[N]t
 


 

No. 14



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



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


ตอนนี้แก้ไขได้แล้วครับ ขอบคุณทุกท่านมากๆครับ

เผื่อสำหรับคนที่ต้องการหาข้อมูล คือผมเอา code ของพี่ weaned มาใส่ และเปลี่ยนCodeในไฟล์ EditPro.php ตรง <?=$objResult['proid'];?> เป็น <?php echo mysql_result($result,0,0); ?> ตามลำดับ เพื่อในหน้าแก้ไขจะได้ มีข้อมูลสินค้าที่เราใส่ไว้ตั้งแต่ต้น โชว์ใน กล่องข้อความ
และในส่วนของไฟล์ AdminUpdatePro.php ผมได้ทำการลบ proid='".$id."' ตามที่พี่ Ex-[S]i[L]e[N]t บอกไว้ครับ
และเพิ่ม
$chrset = "SET NAMES tis620";
mysql_query($chrset);
ไปเพื่อแก้ไขภาษาไทย ออกมาจะได้ภาษาไทยไม่เป็นภาษา ????? ครับ

ขอบคุณทุกๆท่านเป็นอย่างสูงครับ แต่ช่วยบอกได้ไหมครับว่ามันเกิดจากสาเหตุอะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 17:41:57 By : ซันชาย
 


 

No. 15



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

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

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


ที่ผมแก้ให้คือตัวแปร $proid_edit นี้ไม่ได้เกี่ยวอะไรกับข้อมูล ซึ่งมันเป็น $proid ที่ใช้ในฐานข้อมูลมั้ง ผมไล่โค๊ดมั่วๆ

ปล. อย่าท้อในขณะที่กำลังเดินสู้กับปัญหาที่เกิดขึ้น แค่นี้ก็พอและ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 18:26:44 By : weaned
 


 

No. 16



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ในส่วนของผมที่บอกว่า ทำไมถึงต้องลบ proid ออก
หมายเหตุ : ในการอัพเดทข้อมูลแต่ละครั้ง เราจำเป็นต้อง WHERE เพื่อหาที่อยู่ของข้อมูลนั้นๆใช่ไหม ครับ ยกตัวอย่างง่ายๆเลยเช่น
proid = 10;
ถ้าเราทำการอัพเดท
Code (PHP)
$result=mysql_query("UPDATE tb_example SET proname='".$proname."' WHERE proid='".$proid."'"); // อัพเดทชื่อ ชี้ตำแหน่งไปที่ ไอดีที่ 10
แต่ถ้า
$result=mysql_query("UPDATE tb_example SET proid='".$proid."' WHERE proid='".$proid."'"); // ระบบมันก็คงงงใช่มั้ยหละครับ ให้อัพเดท proid พร้อมกับระบุตำแหน่ง ที่เปลี่ยนไป มันอยู่ตำแหน่งไหนแน่ ถ้ามีการซ้ำ ไพมารี่หละ error กันเลยทีเดียวครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 18:29:39 By : Ex-[S]i[L]e[N]t
 


 

No. 17



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

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

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

ตอบความคิดเห็นที่ : 16 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-10 18:29:39
รายละเอียดของการตอบ ::
... เราเข้าใจตรงกันครับ อิอิ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 19:51:28 By : leksoft
 


 

No. 18



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



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


ขอบคุณทุกๆท่านอีกรอบครับ

คืออยากจะรบกวนถามอีกสักคำถามนึงครับ ว่า เราสามารถลงรูปลง ฐานข้อมูล localhost ได้ไหมครับ และวิธีการลงทำยังไงครับ

ขอบคุณค้าบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 23:30:16 By : ซันชาย
 


 

No. 19



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


อยากเก่งเป็นเร็ว ลองขยัน search พอได้แล้ว ลองทดสอบ ...
พอเข้าใจประยุกต์เป็นของตัวเอง พอติดไม่ได้จริง ๆ มาโพสต์ถาม....ได้แน่นอน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-10 23:38:37 By : apisitp
 


 

No. 20



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

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

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


ลองค้นหา ลองทำ ไม่ได้แล้ว ถาม ดีกว่า เห็นอย่างนี้หลายคน บางทีคนตอบก็เบื่อนะ เจอคำถามซ้ำกันในกระทู้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 00:29:00 By : weaned
 


 

No. 21



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 18 เขียนโดย : ซันชาย เมื่อวันที่ 2013-02-10 23:30:16
รายละเอียดของการตอบ ::
บทความเกี่ยวกับอัพรูปเยอะมากครับในนี้ ถ้าไม่ได้ยังโพสถามได้ตลอด 24 ชม. ที่นี่เทพเค้าประจำการยิ่งกว่า เซเว่นอีกนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-11 09:37:06 By : Ex-[S]i[L]e[N]t
 


 

No. 22



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



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


ฮ่าๆ ขอบคุณทุกๆท่านอีกรอบครับ
ตอนนี้ โปรเจ็คผมเสร็จเรียบร้อยแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-12 01:12:45 By : ซันชาย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามปัญญาการ Update ข้อมูล ผม Update ได้แล้วแต่ใน ฐานข้อมูล localhost ไม่ 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 อัตราราคา คลิกที่นี่