我又來了。我有很多麻煩,但這是我現在的主要問題。使用HTML FORM和PhP更新mySQL數據庫
我可以成功地將動態行添加到我的html表單,然後將其添加到我的數據庫。我現在正在做的是,我檢索了數據,自動填充我的EDIT表單。我的問題是,我現在甚至無法將已經有2或3行的行添加到我的表中。我該怎麼辦?我只是將我的代碼從我的newform.php複製粘貼到editform.php。請幫幫我。 :(
我又來了。我有很多麻煩,但這是我現在的主要問題。使用HTML FORM和PhP更新mySQL數據庫
我可以成功地將動態行添加到我的html表單,然後將其添加到我的數據庫。我現在正在做的是,我檢索了數據,自動填充我的EDIT表單。我的問題是,我現在甚至無法將已經有2或3行的行添加到我的表中。我該怎麼辦?我只是將我的代碼從我的newform.php複製粘貼到editform.php。請幫幫我。 :(
我認爲你正在嘗試做一個CRUD(創建,讀取,更新或編輯,刪除),例如使用HTML/PHP。
如果是這樣,你可以在谷歌上搜索發現很多教程的情況。
這是一個這是相當不錯的開始。 http://speckyboy.com/2011/02/17/getting-started-with-crud-in-php/
希望它helps.Happy編碼
我不知道什麼是你的代碼,但實現這一目標的方法之一。
1.從表格中創建具有唯一id行的名稱的字段。和一個隱藏的字段結合所有唯一標識與一個字符或字符串相關聯,如= || =。
<input type ="text" name = "naame_1" id = "name_1" value = "test" />
<input type ="text" name = "naame_5" id = "name_5" value = "test1" />
<input type="hidden" name = "allids" id = "allids" value = "1=||=5" />
現在在PHP文件
<?php
if(isset($_POST)){
$ids = explode("=||=" , $_POST['allids']);
foreach($ids As $id){
$query = "update tblename set fieldname = '".$_POST['name_'.$id]."' where id = ".$id;
mysql_query($query);
}
}
?>
請試試這個,如果這可能對你有幫助。
謝謝
提供一些代碼,然後只有我們可以幫助你。 –
在這裏提供你的代碼,那麼只有人可以幫助你 – nu6A
提供你的代碼,所以我們可以看到最新的錯誤 – 2012-05-03 06:22:31