从数据库中简单删除行日期

时间:2011-02-11 15:44:31

标签: php sql database delete-row sql-delete

我想从datebase删除此行而不重定向和表单.. 任何..我不想使用java ..我只想工作..我会手动刷新页面

它的真实与否?

function delete() {
   mysql_query("SELECT * FROM wtable");
   mysql_query("DELETE FROM `s2010_wdb`.`wtable` WHERE `id`='".$poste['id']."'");
}

<form>
<h1>POST TITLE</h1><input type="submit" name="delete" value="title"></a>
</form>

2 个答案:

答案 0 :(得分:2)

您无法在Web浏览器中运行PHP代码,因此要在没有表单或重定向的情况下执行此操作,您必须使用AJAX向服务器发出HTTP请求,否则将发生删除。

答案 1 :(得分:1)

不清楚您的问题,但如果您想在单击提交按钮后从数据库中删除某些内容,则可以按以下方式编写代码。

<form action="submitURL.php" method="get">
    <input type="hidden" name="inputid" value="id1" />
    <input type="hidden" name="actionname" value="delete" />
    <input type="submit" name="delete" value="title">
</form>

submitURL.php就像:

<?php 
    if($_GET["actionname"]=="delete"){
        mysql_query("DELETE FROM `s2010_wdb`.`wtable` WHERE `id`='".$poste['id']."'");
    }
?>

如果您想留在同一页面中,只需在“操作”中输入相同的文件名,或者您可以使用PHP_SELF