|
|
|
ถามเรื่องการ edit ฐานข้อมูล mysql จาก ฟอร์ม ผมจะแก้ไขชื่อและราคาสินค้า โดยกดที่ "แก้ไข" ดังภาพ |
|
|
|
|
|
|
|
<FORM ACTION="update-admin.php" METHOD=post>
<h3> แก้ไขข้อมูล </h3>
<Table border=0 cellspacing=0 cellpadding=0>
<tr><td>ชื่อ: </td><td><input type=text name=name value="<?=$title?>"></td></tr>
<tr><td>ราคา: </td><td><input type=text name=email value="<?=$price?>"></td></tr>
</tr>
<tr><td></td><td><input type="hidden" name="id" value="<? echo $id; ?>" ><input type=submit value=" ตกลง "></td></tr></Table>
</form>
|
|
|
|
|
Date :
2009-05-03 18:51:21 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็ยังไม่ได้อ่ะครับ
|
|
|
|
|
Date :
2009-05-03 20:20:22 |
By :
latip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $sql = "UPDATE tbimage Set title='$title', price='$price' WHERE id='$id' ";
ออกมาดูว่าได้อะไร แล้วเอาไป query ที่ phpmyadmin นะครับ จะรู้ว่าเป็นเพราะเหตุใด
|
|
|
|
|
Date :
2009-05-03 20:38:42 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WHERE id='$id' "; ตรง id เป็น integer ป่าวคับ เอาเครื่องหมาย single qoute ออกด้วยนะครับ
|
|
|
|
|
Date :
2009-05-03 21:12:11 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ตารางฐานข้อมูล 2 อัน
ที่จะให้แก้ไขupdateข้อมูล คือ ตารางที่2 ที่ title กับ price
ตารางที่ 1
id int(5)
cat_id int(3)
cat_title varchar(40)
ตารางที่ 2
id int(5)
cat_id int(3) -------------->จะไปดึงข้อมูลจาก cat_id ตารางที่1
title varchar(40)
price varchar(20)
image varchar(40)
view int(5)
ช่วยดูให้หน่อยว่าเกี่ยวกับ Database หรือเปล่า
ผมลองดูที่บอกมาแล้วก็ยังทำไม่ได้ครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-05-04 00:29:00 |
By :
latip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|