【发布时间】:2023-03-03 02:33:02
【问题描述】:
查看了其他答案,但仍然无法解决我的问题。用户当前在 crud/view.php 上。单击“删除”按钮将弹出一个 JavaScript 文本框,询问“您确定吗”并将它们带到 crud/delete.php。
View.php 会话开始:
<?php
session_start();
if(isset($_SESSION['u_uid']))
$uid = $_SESSION['u_id'];
require_once('connect.php');
$ReadSql = "SELECT * FROM `contact` WHERE users_id=$uid ORDER BY Name";
$res = mysqli_query($connection, $ReadSql);
?>
这是我在 view.php 上的删除按钮
<td> <input type="button" onClick="deleteme(<?php echo $r['u_uid']; ?>)" name="Delete" value="Delete"></td>
紧随其后的 JavaScript 消息也在 view.php 上
<script language="Javascript">
function deleteme(delid) {
if(confirm("Are you sure you want to Delete?")){
window.location.href='delete.php?del_id='
}
}
</script>
我的delete.php是我认为问题所在
<?php
session_start();
if(isset($_SESSION['u_uid'])){
require_once('connect.php');
$query = "DELETE from contact WHERE id=".$GET['del_id']." LIMIT 1";
$result = mysqli_query($con, $query);
header('Location: crud/view.php');
?>
非常感谢您的帮助。我是平民。
【问题讨论】:
-
你的问题基本上是什么?
-
啊。单击删除会出现文本框。但不会导致任何内容被删除。 /delete.php 中出现错误,我只是认为语法不合适。
标签: javascript php mysql error-handling sql-delete