链接重定向以使用PHP删除查询

时间:2013-03-21 18:18:03

标签: php hyperlink

通常,当我需要删除一个查询时,我不知道该怎么做,我不是说,我不知道SQL代码是怎么做的。我的意思是我不知道“调用”函数的确切方法。我发现的方法是通过GET调用函数:

<?php
   $action = $_GET['action'];
   $id = $_GET['id'];

   if($action == 'delete'){
      echo "This would to the query to delete the element";
   }
?>

所以,我必须通过GET来调用它。我创建了一个包含下一个URI的链接:

http://localhost/test/index.php?action=delete&id=1

这实际上有效。但我不喜欢它是如何工作的。我不喜欢这种方式,我想知道是否有其他方法可以完全相同,使用Javascript,JSON甚至AJAX。

1 个答案:

答案 0 :(得分:2)

你试图通过POST请求删除操作? 在隐藏文本字段上发送ID,如下所示:

<form method="POST" action="linkhere">
    <input type="hidden" name="id" value="<?=$idhere?>">
    <input type="hidden" name="action" value="actionnamehere">
    <input type="submit" value="Delete">
</form>

您也可以使用确认按钮添加一些javascript。 使用它你不需要使用GET方法并在URL上显示这些参数。