如果我理解正確,您需要這樣做:
mysql_query("UPDATE mp3
SET
aktif = '1',
baslik = '" . mysql_escape_string($_POST['baslik']) ."'
WHERE id = '$zuha'");
mysql_query("update mp3 set aktif = '1',
baslik = '$_POST[baslik]'
where id = '$_POST[id]'")
現在唯一的區別是在循環中進行查詢并使用不同的id變量。
我在你最初的問題中對你的代碼的評論保持不變。(;)
更新:
好吧,我想我現在有你的問題了。基本上,您需要為數據庫中的每個條目創建一個輸入字段集合,如下所示:
您只需將另一個文本字段的名稱定義為數組
baslik[$haciosman['id']]
,與您對復選框所做的操作類似,但這次指定的數組鍵是記錄的id。
然后php代碼可以訪問這個數組(
$_POST['baslik']
現在包含一個數組)如下:
if (isset($_POST['onay'])) {
foreach ($_POST['secilen'] as $zuha) {
$olay = mysql_query("UPDATE mp3
SET
aktif = '1',
baslik = '" . mysql_escape_string($_POST['baslik'][$zuha]) ."'
WHERE id = '$zuha'");
}
}
更新2:
你真的應該看看
official short introduction to forms
,請按照本文中的鏈接進行操作,一般情況下,請閱讀官方文檔,以進一步了解如何使用php。