我想从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>
答案 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