|
|
|
แก้ไขข้อมูลไม่ได้พี่ๆๆช่วยดูให้หน่อยค่ามันไม่เข้าด้าต้าเบสอ่ะ |
|
|
|
|
|
|
|
echo $SQL ดูหน่อยครับว่าค่าส่งอะไรไปบ้างครับ
|
|
|
|
|
Date :
2011-09-15 13:02:36 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
update tbproduct set product_id='' ,product_name='aa' ,product_detail='aa' ,price='11111' ,file='DSC07003.JPG' where product_id=''
ค่าproduct_id มันไม่มาอ่ะครับทำไงอ่า
|
|
|
|
|
Date :
2011-09-15 13:05:31 |
By :
copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กลับไปดูฟอร์มที่ส่งค่ามาครับ
|
|
|
|
|
Date :
2011-09-15 13:07:35 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
include"checksession.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>
<?
$product_id=$_GET['product_id'];
include "config.php";
$sql="select * from tbproduct where product_id=$product_id";
$query=mysql_query($sql);
$dom=mysql_fetch_array($query);
?>
<form id="form2" name="form2" method="post" action="editproduct_in.php">
<div align="center">
<table width="500" border="1" bgcolor="#66FFFF">
<tr>
<th colspan="2" bgcolor="#0099FF" scope="col">แก้ไขรายการสินค้า</th>
</tr>
<tr>
<td width="189">รหัสสินค้า</td>
<td width="295"><label>
<? echo $product_id ?>
</td>
</tr>
<tr>
<td>ชื่อสินค้า</td>
<td><label>
<input name="product_name" type="text" id="product_name" value="<? echo $dom['product_name'] ?>" />
</label></td>
</tr>
<tr>
<td>รายละเอียด</td>
<td><label>
<textarea name="product_detail" cols="20" id="product_detail"><? echo $dom['product_detail'] ?></textarea>
</label></td>
</tr>
<tr>
<td>ราคา</td>
<td><label>
<input name="price" type="text" id="price" value="<? echo $dom['price'] ?>" />
</label></td>
</tr>
<tr>
<td>รูปสินค้า</td>
<td><img src="../admin/ProductPhoto/<?=$dom["file"];?>" /></td>
<tr>
</tr>
<tr>
<td valign="top"> </td>
<td><input name="file" type="file" class="txtbox" id="file"></td>
</tr>
</table>
</div>
<p align="center">
<label>
<input type="submit" name="Submit" value="ตกลง" />
</label>
<input type="reset" name="Submit2" value="ลบ" />
<input type="hidden" name="product" value=" <? echo $dom['product_id'];?> " />
</p>
</form>
<p align="center"><a href="showproduct.php">กลับสู่หน้าหลัก</a>
</body>
</html>
|
|
|
|
|
Date :
2011-09-15 13:13:37 |
By :
copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อ product_id ของคุณตอนส่งค่ามา ชื่อว่า product ครับ
เพราะฉะนั้น ที่บรรทัดที่ 10 ต้องแก้ไขเป็น
$product_id=$_POST['product'];
แบบนี้ครับ ก็น่าจะได้เเล้ว
หรือจะแก้ไขที่ตัว hidden ของคุณก็ได้ครับให้เป็น product_id ก้ได้ครับ
|
|
|
|
|
Date :
2011-09-15 13:22:29 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ค่าproduct_id มันมาแล้วครับ แต่มันไม่ไปปรับปรุงในเทเบิลอ่ะครับ คือค่ามันยังเป็น่าเดิมอยู่อ่ะครับต้องไปตรวจดูตรงไหนอีกครับ
|
|
|
|
|
Date :
2011-09-15 13:34:23 |
By :
copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-09-15 13:40:10 |
By :
copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วคำสั่ง update ของคุณมัน error ไหมครับ ถ้า error มันขึ้นว่าอะไร
ลองเอาไปรันใน phpmyadmin ของคุณหรือยังว่ามัน error อะไรหรือเปล่า
เเล้วเอา errro อันนั้นมาโพสดูครับ
|
|
|
|
|
Date :
2011-09-15 13:48:13 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่error ครับแต่แค่ค่ามันไม่เข้าอ่ะครับ
|
|
|
|
|
Date :
2011-09-15 14:00:10 |
By :
copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดนี้
$query=mysql_query($sql);
เพิ่มหน่อยครับเป็นแบบนี้
$query=mysql_query($sql) or die($sql);
แล้วมันขึ้นอะไรก็เอา ข้อความนั้นไปใส่ใน phpmyadmin ของคุณ เเล้วคุณก็เอา error นั้นมาโพสครับ
ปล. ผมเชื่อว่า การที่มันไม่ update ข้อมูล = error ครับ เพราถ้าไม่ error ต้อง update แต่การ update อาจจะตรงหรือไม่ตรงกับที่เราคิด
|
|
|
|
|
Date :
2011-09-15 14:10:55 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|