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 > ช่วยดูโค้ดหั้ยหน่อยคับ มันไม่ยอม Update รับค่าจาก option แล้วไป update อ่ะ



 

ช่วยดูโค้ดหั้ยหน่อยคับ มันไม่ยอม Update รับค่าจาก option แล้วไป update อ่ะ

 



Topic : 027579

Guest




รับค่าจาก option แล้วไป update อ่ะ

<form method="post" action="status2.php" enctype="multipart/form-data">
<p></p>
<table width="63%" align="center" cellpadding="0" cellspacing="0" border="0" bordercolor="#99FFFF">
<tr bordercolor="#009999" bgcolor="#CC3399">
<td height="33" colspan="3" bordercolor="#FFFFFF" bgcolor="#0099FF">
<div align="center" class="b01"><strong><font color="#FFFFFF" size="-1" face="Microsoft Sans Serif, MS Sans Serif, sans-serif">เปลี่ยนสถานะสินค้า</font></strong></div></td>
</tr>
<tr bordercolor="#009999" bgcolor="#EAEAEA">
<td width="34%" height="52" bordercolor="#FFFFFF" bgcolor="#EAEAEA" class="b01"> <div align="right"><font color="#000000" size="-1" face="Microsoft Sans Serif, MS Sans Serif, sans-serif">ชื่อสินค้า
</font></div></td>
<td width="2%" bgcolor="#EAEAEA" class="b01">&nbsp;</td>
<td width="64%" height="52" bgcolor="#EAEAEA" class="b01"> <div align="left">
<select name="pro_id">
<?php
include( "configcart.php" );
Conn2DB();
$strSQL = "SELECT * FROM product";
$result = mysql_query( $strSQL, $conn );
while ( $rs = mysql_fetch_array( $result ) )
{
echo "<option value=\"$rs[pro_id]\">$rs[pro_title]</option>\n";
}
CloseDB();
?>
</select>
</div></td>
</tr>
<tr bordercolor="#009999" bgcolor="#EAEAEA">
<td colspan="3" bordercolor="#FFFFFF" bgcolor="#EAEAEA" class="b01"><div align="center"><font color="#0000FF" size="-1" face="Microsoft Sans Serif, MS Sans Serif, sans-serif"></font>
<?php
echo "<Tr ><Td bgcolor=\"#EAEAEA\"width=\"200\" align=\"right\"><font face=\"Tahoma13\" size=\"2\"><b> สถานะสินค้า *</b></Td><Td bgcolor=\"#EAEAEA\"><td bgcolor=\"#EAEAEA\">
<select name =\"pro_status\">
<option value=\" 2\">สินค้าโปรโมชั่น</option>
<option value=\" 1\">สินค้าใหม่</option>
<option value=\" 0\">สินค้าเก่า</option>

</select>
</div></td>
</td></td></font></Tr>";
?>
</div></td>
</tr>
<tr bordercolor="#009999" bgcolor="#EAEAEA">
<td colspan="3" bordercolor="#FFFFFF"> <div align="center">
<p>&nbsp;</p>
<p><font color="#0000FF" size="-1" face="Microsoft Sans Serif, MS Sans Serif, sans-serif">
<input type="submit" name="Submit" value="บันทึกข้อมูล" />
</font> <font size="-1" face="Microsoft Sans Serif, MS Sans Serif, sans-serif"><br />
<br />
</font></p>
</div></td>
</tr>
</table>
</form>

ไฟล์ status2 ที่ใช้ update

<?
$host="localhost";
$username="root";
$password="";
$db="dbchai";
$tb="product";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql="update $tb set pro_id='$pro_id', pro_title='$pro_title',pro_ status ='$pro_status' WHERE pro_id='$pro_id'";
$db_query=mysql_db_query($db,$sql);
echo "<meta http-equiv=\"refresh\" content=\"2;URL=mnupro.php\">\n";
echo"แก้ไขสถานะสินค้า รหัส $pro_id เรียบร้อยแล้ว ";
mysql_close();
?>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-21 23:48:29 By : CM2Icomputer View : 884 Reply : 15
 

 

No. 1



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



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


ที่ update ไม่ได้เพราะยังไม่ได้ส่งค่าไป update เลยครับ
Code (PHP)
<?php
<input name="button2" type="button" id="button2" onclick="window.location='หน้าที่ต้องการส่ง.php?id=<?php echo ค่าที่ต้องการส่ง?>'" value="Update" />
?>

แล้วก็เวลารับต้องรับเป็น get ด้วยนะครับ






Date : 2009-05-22 00:02:08 By : kanchen
 


 

No. 2

Guest


พี่คับ ลองทำแล้วมัน ฟ้องรูปแบบ แนะนำด้วยนะคับ พึ่งเริ่มศึกษา php อ่ะ
Date : 2009-05-22 00:13:24 By : CM2Icomputer
 

 

No. 3



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



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


Code (PHP)
<?php
      <input name="button2" type="button" id="button2" onclick="window.location='frm_update.php?id=<?php echo $row["id"]?>'" value="Update" />
// โค๊ดอันนี่อยู่หน้า update ครับเป็นโค๊ดปุ่ม update ครับ
?>


Code (PHP)
<?php
	$id = $_POST["id"];
	$name = $_POST["name"];
	$age = $_POST["age"];
	$address = $_POST["address"];
	$career = $_POST["career"];

	$sql = "update profile set
			name='$name',
			age='$age',
			address='$address',
			career='$career'
			where id='$id'";
	$result = mysql_query($sql) or die("Error :$sql");
	
	echo "<script>
			alert('Update data #$id');
			window.location='index.php';
		  </script>";
// ส่วนอันนี้อยู่ที่หน้า status2 แก้ตั่งแต่บรรทัดนี้เลยครับ $sql="update $tb set pro_id='$pro_id', pro_title='$pro_title',pro_ status ='$pro_status' WHERE pro_id='$pro_id'"; ให้เป็นโค๊ดด้านบน
?>


ปล.อย่าลืมเปลี่ยนตัวแปลด้วยนะครับ
Date : 2009-05-22 00:31:22 By : kanchen
 


 

No. 4

Guest


พี่คับมันฟ้อนParse error: parse error in c:\appserv\www\cm2icomputer\admin\status.php on line 47
ก็คือ<input name="button2" type="button" id="button2" onclick="window.location='pro_status.php?id=<?php echo $row["id"]?>'" value="Update" />
คับ
Date : 2009-05-22 00:59:32 By : CM2Icomputer
 


 

No. 5



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



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


ขอดูโค๊ดที่แก้แล้วทั้งหมดหน่อยครับ
Date : 2009-05-22 01:14:03 By : kanchen
 


 

No. 6

Guest


ก่อนอิ่นต้องขอบคุณพี่มากเลยนะคับ พอดีโปรเจคมีปัญหาพรุ่งนี้ต้องส่งให้อาจารย์ดูแล้ว วันนี้คงไม่ได้นอนแน่เลย

<!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=windows-874" />
<title>Untitled Document</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>&nbsp;</p>
<table width="492" height="142" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="32" colspan="2" class="bar01"><div align="center">เปลี่ยนสถานะสินค้า</div></td>
</tr>
<tr>
<td width="157" height="37" class="list"><div align="center">ชื่อสินค้่า</div></td>
<td width="335">
<select name="pro_id">
<?php
include( "configcart.php" );
Conn2DB();
$strSQL = "SELECT * FROM product";
$result = mysql_query( $strSQL, $conn );
while ( $rs = mysql_fetch_array( $result ) )
{
echo "<option value=\"$rs[pro_id]\">$rs[pro_title]</option>\n";
}
CloseDB();
?>
</select></td>
</tr>
<tr>
<td height="34" class="list"><div align="center">สถานะสินค้า</div></td>
<td height="34">
<?php
echo "<select name =\"pro_status\">
<option value=\" 2\">สินค้าโปรโมชั่น</option>
<option value=\" 1\">สินค้าใหม่</option>
<option value=\" 0\">สินค้าเก่า</option>

</select>
</div></td>
</td></td></font></Tr>";

?>&nbsp;</td>
</tr>
<tr>
<td height="36" colspan="2"><div align="center">
<input name="button2" type="button" id="button2" onclick="window.location='status2.php?id=<?php echo $row["pro_id"]?>'" value="Update" />


</div></td>
</tr>
</table>
</body>
</html>

หน้า status2 คับ
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link href="../style.css" rel="stylesheet" type="text/css">

<p></p>
<p></p>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<p> </p>
<p></p>
<p></p>
<p class="px5">
<span class="bar01">
<?
$host="localhost";
$username="root";
$password="";
$db="dbchai";
$tb="product";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$pro_id = $_POST["pro_id"];
$pro_status = $_POST["pro_status"];
$pro_title = $_POST["pro_title"];
$sql="update product set pro_id='$pro_id', pro_title='$pro_title',pro_ status ='$pro_status' WHERE pro_id='$pro_id'";
$result = mysql_query($sql) or die("Error :$sql");
echo "<script>
alert('Update data #$pro_id');
window.location='mainpmn.php';
</script>";
?>
</span></p>
<p></p>
<p></p>
<p></p>
<p> </p>
</div></td>
</tr>
</table>
ถึงต้องนี้มันฟ้อง Error :update product set pro_id='', pro_title='',pro_ status ='' WHERE pro_id=''
แล้วคับ
Date : 2009-05-22 01:25:44 By : CM2Icomputer
 


 

No. 7



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



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


$pro_id = $_POST["pro_id"]; ตรงนี้ให้เปลียนเป็นแบบนี้ $pro_id = $_GET["pro_id"];
จิงๆแล้วไม่จำเป็นต้อง update ค่า pro_id ก็ได้ครับ เพราะทำการ WHERE pro_id='$pro_id ไปแล้วครับ
Date : 2009-05-22 01:49:38 By : kanchen
 


 

No. 8

Guest


ยังไม่ได้มันฟ้อนError :update product set pro_title='',pro_ status ='' WHERE pro_id=''
อะ
Date : 2009-05-22 02:04:56 By : CM2Icomputer
 


 

No. 9



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



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


ขอดูโค้ดหน้า status2 หน่อยครับ
Date : 2009-05-22 02:15:17 By : kanchen
 


 

No. 10

Guest


<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link href="../style.css" rel="stylesheet" type="text/css">

<p></p>
<p></p>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<p> </p>
<p></p>
<p></p>
<p class="px5">
<span class="bar01">
<?
$host="localhost";
$username="root";
$password="";
$db="dbchai";
$tb="product";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$pro_id = $_GET["pro_id"];
$pro_status = $_GET["pro_status"];
$pro_title = $_GET["pro_title"];
$sql="update product set pro_title='$pro_title',pro_ status ='$pro_status' WHERE pro_id='$pro_id'";
$result = mysql_query($sql) or die("Error :$sql");
echo "<script>
alert('Update data #$pro_id');
window.location='mainpmn.php';
</script>";
?>
</span></p>
<p></p>
<p></p>
<p></p>
<p> </p>
</div></td>
</tr>
</table>
Date : 2009-05-22 02:21:06 By : CM2Icomputer
 


 

No. 11



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

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

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


จาก No. 6 ผมไม่เห็น form มันจะส่งค่ายังไงครับ
Date : 2009-05-22 02:27:34 By : plakrim
 


 

No. 12

Guest


พี่คับพอมี MSN มั้ยคับผมขอปรึกษาหน่อยขอบคุณล่วงหน้าคับ
Date : 2009-05-22 02:29:32 By : CM2Icomputer
 


 

No. 13



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

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

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


น้องโพสต์เมลไว้ครับ
Date : 2009-05-22 02:35:42 By : plakrim
 


 

No. 14

Guest


ยังรอความหวังทั้งคืน ใครทราบช่วยแนะนำด้วยนะคับ
Date : 2009-05-22 02:36:19 By : CM2Icomputer
 


 

No. 15

Guest


[email protected] คับ
Date : 2009-05-22 02:37:16 By : CM2Icomputer
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค้ดหั้ยหน่อยคับ มันไม่ยอม Update รับค่าจาก option แล้วไป 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 05
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 อัตราราคา คลิกที่นี่