好吧,我的代码有问题:
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');
但是我不重定向到Google ...
而且我不知道问题出在帖子中还是在查询中...
if(isset($_POST['del'])) {
您似乎没有del
表单字段。因此,此if语句中的代码永远不会执行。我认为您正在尝试检查del_link。因此使其成为if(isset($_POST['del_link'])) {
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句