<html>
<div class="container">
<div class="row vertical-center-row">
<div class="col-lg-12">
<div class="row">
<div class="col-xs-4 col-xs-offset-4">
<h3>Update/Remove Users</h3>
<br>
<div class="form-group">
<form method='POST' action='delete.php?rfidcode="<?php echo $_GET['rfidcode']?>"'>
<label for="name">Are you sure that want to delete this user?</label>
<button type="submit" name="submit" class="btn btn- primary">Yes
<button type="submit" onclick="window.location.href='http://localhost:8080/accesspi/users.php'" class="btn btn-primary">No </button>
</form>
</div>
</div>
</div>
</div>
</div>
<?php
if(isset($_POST["submit"])){
$sqladd = "delete from users where rfidcode = '".$_GET['rfidcode']."'";
//update
if (($conn->query($sqladd))) {
echo '<script language="javascript">';
echo 'alert("Successfully removed")';
echo '</script>';
}
}
?>
</html>
我有以下代码,但不起作用。它不会从数据库中删除用户,并且在第9行上也有问题,因为它在网站“?&gt; 中打印。它的javascript代码也没有执行。
P.S db.php 文件包含在代码顶部,但我没有在这里写。任何人都可以帮助我吗?
答案 0 :(得分:0)
您的代码尝试更换此部分时会出现一些错误...
<div class="form-group"><form method='POST' action='delete.php?rfidcode="<?php echo $_GET['rfidcode']?>"'><label for="name">Are you sure that want to delete this user?</label><button type="submit" name="submit" class="btn btn- primary">Yes</button> <button type="submit" onclick="window.location.href='http://localhost:8080/accesspi/users.php'" class="btn btn-primary">No </button></form></div>
答案 1 :(得分:0)
我认为您的delete
不起作用,因为isset($_POST["submit"])
是false
。为什么它可以false
?
未设置或设置为NULL
。
检查您的$_POST
数组 - 所有机会都没有密钥submit
。发生这种情况是因为您没有设置提交按钮的value
属性:
<button type="submit" name="submit" value="Submit" />
之后 - 检查$_POST
。