【发布时间】:2013-10-19 14:35:03
【问题描述】:
我的代码有问题:
if ($_POST) {
//send confirmation email (or insert into database, etc...)
if(isset($_POST['del'])) {
$Link = $_POST['del_link'];
$query = "UPDATE comentarios SET del = '1' WHERE id = '".$Link."'";
mysql_query($query) or die ('Error: ' . mysql_error());
//header('Location: http://google.es'); //For debug
}
}
echo '<form name="del" method="post">
<input type="hidden" name="del_link" value="'.$rowComen['id'].'" />
<a href="#" onclick="get_form(this).submit(); return false;">Delete</a>
</form>';
但是当我按下链接时,网络会刷新,仅此而已......
我曾尝试过:header('Location: http://google.es'); 但我没有重定向到谷歌...
而且我不知道问题出在帖子中还是在查询中……
【问题讨论】:
-
您的表单中只有一个隐藏字段。你想达到什么目的?加上
enctype="multipart/form-data"用于文件附件或上传(仅供参考)加上你没有名为form1的表单元素 -
好吧,我正在尝试发送到查询
"UPDATE comentarios SET del = '1' WHERE id = '22'"的 mysql 表,我编辑了 form1 部分...谢谢你的投票! -
get_form()函数在哪里?还有什么工作数据库明智吗? -
哦!我忘记了,但我认为它的代码工作正常,因为我提交表单时我的网络刷新......
-
我感觉需要展示更多代码来解决它。
标签: php html mysql forms header