-1

通常,当我需要删除一个查询时,我不知道该怎么做,我不是说,我不知道执行此操作的 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。

4

1 回答 1

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 上显示这些参数。

于 2013-03-21T18:24:44.903 回答