【发布时间】:2015-01-05 18:57:04
【问题描述】:
<?php
$con=mysqli_connect("127.0.0.1", "user", "pass","mydatabase");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM mytable");
// create form
echo '<form action = "deleteuser.php" method = "POST" name = "mydeleteform">';
while($row = mysqli_fetch_array($result))
{
echo '<input type = "radio" style = "inline" name ="selectdelete">';
echo "First name: ". $row["firstname"]. " Last name: ". $row["lastname"].
" Age: " . $row["Age"] . " Email: " . $row["email"]. " Phone number:
".$row["Phonenumber"]."<br>";
}
echo '<input type = "submit" value = "DELETE" name = "submitdelete">';
echo '</form>';
?>
<?php ?>
所以现在可以了,这个 php 代码的主要目的是从 phpmyadmin 中提取数据并将其显示在浏览器中。
现在我在显示所有数据时遇到问题,每个数据都有一个单选按钮。
我的目标是 = 如果使用单击单选按钮,它将删除选中数据的整行。我试过了,但它只显示已删除,但实际上它仍在 phpmyadmin 的表中。
【问题讨论】:
-
所以您只想删除选定的行?
-
是的。就像我有 50 行的数据一样,用户单击第 47 行上的单选按钮,然后数据行 47 将消失。因此只剩下 49 个。