我又来了。我有很多麻烦,但这是我现在的主要问题。使用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