php - 使用 PHP HTML 中的按钮删除 MySQL 数据库
问题描述
我想通过 AssetApprovalForm.php 中的按钮删除 mysql phpmyadmin 数据库中的一行,但是当我单击 AssetApprovalForm.php 中的拒绝按钮时,没有任何反应。
这是我在 AssetApprovalForm.php 中的代码
<form action='delete.php?SN="<?php echo $SerialNumber; ?>"' method="post">
<div class="row">
<div class="col-sm-6">
<div class="inputfield">
<input type="text" id="decline" name="decline" value="Decline" class="btn" >
</div>
</div>
</form>
<div class="col-sm-6">
<div class="inputfield">
<input type="text" id="submit" name="accept" value="Approve" class="btn">
</div>
</div>
</div>
我在我的 AssetApprovalForm.php 中包含了 JavaScript,以便在单击按钮后执行弹出窗口。
<script>
$("#decline").click(function(){
swal("Bruh!", "This ticket has been declined", "error");
});
</script>
<script>
$("#submit").click(function(){
swal("Nice!", "This ticket has been approved", "success");
});
</script>
这是我的 delete.php 代码
<?php
include 'db_connection.php';
$SerialNumber = $_GET["serial"];
$query = "DELETE * FROM waiting_approval WHERE SerialNumber = '" . $SerialNumber . "'";
if(mysqli_query($conn, $query))
{
mysqli_close($conn);
header('Location: AssetApprovalList.php');
exit;
}
else
{
echo "Error declining request";
}
?>
解决方案
当前的:-
<div class="col-sm-6">
<div class="inputfield">
<input type="decline" id="decline" name="decline" value="Decline" class="btn">
</div>
</div>
<div class="col-sm-6">
<div class="inputfield">
<input type="text" id="submit" name="accept" value="Approve" class="btn">
</div>
</div>
我认为您的输入类型是错误的,应该type="text"
不是,对于提交按钮,它不type="decline"
应该是type="submit"
type="text"
推荐阅读
- java - 如何保存与 Springboot 中的变量名称不同的 json 对象名称?
- ruby-on-rails - 由于 current_user (设计 gem),每次我对用户模型(仅)进行更改时,Rails 服务器都需要重新启动
- laravel - Cypress.io on Apple Silicon M1 with Yarn – “Cypress 无法启动。这可能是由于缺少库或依赖项。”
- c - ncurses 窗口函数未按预期工作
- windows - Windows 10 中缺少 Msistuff.exe
- sql-server - dbaTools 无法与 PowerShell Core 上的 Azure AD 帐户连接
- javascript - 这里变量的行为是什么,即闭包。输出未定义,我不明白
- google-colaboratory - CUDA 错误:未检测到支持 CUDA 的设备:错误的文件描述符 Google Colab
- excel - Cell.Formula 未被识别为公式
- vue.js - 如何在 VueJs 上制作自己的生命周期挂钩?