我有这段代码,它在隔离到我下面的 2 个小脚本中时运行良好。基本上我按下一个按钮来调用数据库以删除一行。
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script>
function removeNo(){
$.ajax({url: "removeno.php",
type: "post",
});
};
</script>
</head>
<body>
<input class='mybutton' type='submit' onclick='removeNo()' value='Remove' />
</body>
</html>
删除no.php
<?php
include 'config.php';
$sql = "DELETE FROM comments WHERE id='24453305255'";
$query = mysql_query($sql);
?>
现在,当我将 HTML 按钮部分放入更大的 PHP 脚本中时,它不起作用。我要删除的条目仍在数据库中。我仍在调用相同的 PHP 文件“removeno.php”。Javascript 在标题中与上面相同。所有文件都在同一个目录中,我确保在 PHP 脚本中包含“config.php”连接文件。
我没有发布我的完整 PHP 脚本,因为它有几百行,但是整个页面评估为这一部分,并通过我下面的“if”迷宫进行评估。它甚至以“删除”的值显示按钮。如果评估不正确,它将显示“提交”。我在这个 PHP 脚本中正确调用了这个函数吗?
echo "<td>"; //Main Button
if($isleadership == 2) {
if($reviewed == "Yes") {
echo "<input class='mybutton' type='submit' onclick='removeNo()' value='Remove' />";
} else if ($reviewed == "No") {
echo "<input class='mybutton' type='submit' name='".$a."' value='Submit' />";
}
}