通常,当我需要删除一个查询时,我不知道该怎么做,我不是说,我不知道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。
答案 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上显示这些参数。