English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類







伺服器:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_host.png
localhost


資料庫:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_db.png
sale


資料表:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_tbl.png
money


$link=mysql_pconnect("localhost",
"root","1234") or die("無法與
MySQL建立連線");
mysql_select_db("sale") or die("無
法選擇std資料庫");
//更新資料語法
if($_POST['flag'] == 1) {
$name = $_POST['name'];
$p1 = $_POST['p1'];
$pay = $_POST['pay'];
$myquery = "update money set
name='$name',
p1 ='$p1',
pay='$pay'
where id ='$id' ";
mysql_query($myquery) or die ("更
新紀錄錯誤");
}
?>

$result = mysql_query("select *
from money ");
$row = mysql_fetch_array($result);
?>

method="post"
enctype="application/x-www-form-u
rlencoded" name="form1">
//我先在edit.php來show出資料
value="1">

編號:



姓名:
value="">


商品
id="frm_num" size="10"
value=" $row["p1"]?>">


價格
id="frm_address" size="60"
value=" ?>">



name="Submit" value="送出">







2006-12-15 03:05:01 · 1 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

為什麼一直無法寫入呢?

操作方面是在單一個edit.php執行及show出。

2006-12-15 03:05:50 · update #1

感謝大大,你一句話點中我的錯誤所在。
你是我的最佳解答。

2006-12-15 06:08:14 · update #2

1 個解答

//更新資料語法


if($_POST['flag'] == 1) {
$name = $_POST['name'];
$p1 = $_POST['p1'];
$pay = $_POST['pay'];
$myquery = "update money set
name='$name',
p1 ='$p1',
pay='$pay'
where id ='$id' ";
mysql_query($myquery) or die ("更


新紀錄錯誤");
}

請問一下唷where id ='$id' ";
請問你的id值有給它嗎
如果你沒有給它id值
它就找不到你要修改的那一筆資料嚕

因為你目前的程式碼看起來
沒有id值耶

2006-12-15 04:04:03 · answer #1 · answered by Jelly 7 · 0 0

fedest.com, questions and answers