[請益] 想請教textbox取數字存入資料庫

看板PHP作者時間15年前 (2010/04/14 01:24), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
大家好~小弟想請教一個問題 我是用想用表單傳遞textbox的資料,兩個網頁都有用到迴圈取值 YYY.php那邊我用echo $text[$i] 試的時候資料在網頁上都有正確顯示 但是update到資料庫的時候,例如我textbox有一筆輸入6, 資料庫裡那個欄位的全部資料都變成6,要不然就是存不進去資料庫 查了好久不知道問題在哪裡… 我用checkbox時卻沒有這個問題,有請各位幫小弟解惑了,萬分感謝! XXX.php for($b=0;$b<$index3;$b++){ . .(略) . echo "<td><input type='textbox' style='width:25px' name='txt1[".$b."]' value=".$bag[$b]['amount']."></td>"; } ______________________________________________________________________ YYY.php $text=$_POST['txt1']; for ($i=0;$i<count($text);$i++){ echo $text[$i]; $str1="update viewbag set amount='".$text[$i]."';"; mysql_query($str1,$link); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.124.206 ※ 編輯: pennybest 來自: 220.136.124.206 (04/14 01:32)

04/14 01:59, , 1F
你要用 WHERE 指定要改哪一筆啊 @_@
04/14 01:59, 1F

04/14 02:00, , 2F
UPDATE `viewbag` SET `amount`=$value WHERE `id`=$id;
04/14 02:00, 2F

04/14 02:00, , 3F
大概像這種感覺
04/14 02:00, 3F

04/14 02:03, , 4F
就是有改哪幾筆就更新幾筆,但小弟我太嫩不知道怎麼指定
04/14 02:03, 4F

04/14 02:05, , 5F
感謝樓上~其實我有用過用不出來~我再去試試看-_-…
04/14 02:05, 5F

04/14 02:08, , 6F
你要有一個欄位當索引, 這樣才能"指定"要更新哪一筆
04/14 02:08, 6F
文章代碼(AID): #1BnAZLNC (PHP)
文章代碼(AID): #1BnAZLNC (PHP)