php - 从 MySQL 表中删除特定条目的按钮代码(使用 php)?

标签 php mysql

目前,我的代码打印出一个 mysql 表的内容,它包含一个删除按钮。我怎样才能得到这个按钮来从 mysql 表中删除相应的条目?另外,我怎样才能使表格只显示特定数据的条目(例如,不显示今天日期之前的条目)?任何帮助将不胜感激。

<?php

include('php/connect.php');

mysql_connect ($host,$user,$password);
mysql_select_db('booking');

$sql="SELECT *FROM bookings";
$records = mysql_query($sql);

?>

<html>

<head>
<title>Records</title>
</head>

<body>

<table width = "600" border = "1" cellpadding = "1" cellspacing = "1">
<tr>

<th>ID</th>
<th>Date</th>
<th>Start</th>
<th>Name</th>
<th>E-mail</th>
<th>Phone</th>
<th>Delete</th>

</tr>

<form action="" method="post">

<?php

if(isset($_POST['delete']) and is_numeric($_POST['delete']))
{
        $sql = "";
}

while ($student = mysql_fetch_assoc ($records)){

        echo "<tr>";
        echo "<td>".$student['id']."</td>";
        echo "<td>".$student['date']."</td>";
        echo "<td>".$student['start']."</td>";
        echo "<td>".$student['name']."</td>";
        echo "<td>".$student['email']."</td>";
        echo "<td>".$student['phone']."</td>";
        echo "<td> <input type=submit name=delete id=".$student['id']." value=delete </td>";
        echo "</tr>";

}

?>

</form>

</table>
</body>
</html>

最佳答案

你可以试试这个..

<a href='delete.php?id=".$student['id']."'>Delete</a>

简单地将其放入td 标签 并在delete.php 中编写删除查询。

关于php - 从 MySQL 表中删除特定条目的按钮代码(使用 php)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28851593/

相关文章:

php - Laravel 将两个模型加入用户模型

javascript - 如何在不知道特定元素的类或 id 的情况下定位特定元素,但拥有该元素的所有 DOM 详细信息

mysql - 字符串外键更改的理论错误

javascript - 使用 Google map 绘制半径内的点

php - sleep 时间是否计入执行时间限制?

c# - .NET前端、MYSQL后端的打印解决方案

php - SQL JOIN 根据条件

php - 第一个网站即将上线。最后一分钟的问题

php - SOAP:HTTP 错误请求

php - 通过 PHP 将 JQuery 生成的元素连接到数据库