我正在输出时事通讯电子邮件注册。 如何将它们格式化为表格以及我可以进行哪些编辑,以便我也可以删除该行。
我的PHP代码是:
<?php include "navbar-datacheck.php" ?>
<?php
include "../backend/db.php";
$sql = "SELECT * from newsletter";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
print "id: " . $row["id"]. " - Email ID: " . $row["email"]."<br>";
}
} else {
echo "0 results";
}
$mysqli->close();
?>
答案 0 :(得分:0)
以下列方式构建包含所有简报详细信息的表格,
// your code
if ($result->num_rows > 0) {
// output data of each row
?>
<table>
<tr>
<td>ID</td>
<td>Email</td>
<td>Action</td>
</tr>
<?php
while($row = $result->fetch_assoc()) {
?>
<tr>
<td><?php echo $row["id"]; ?></td>
<td><?php echo $row["email"]; ?></td>
<td><a href="delete.php?id=<?php echo $row["id"] ?>">Delete</a></td>
</tr>
<?php
}
?>
</table>
<?php
} else {
echo "0 results";
}
// your code
...我可以做什么编辑,以便我也可以删除该行。
如您所见,我在您的表格中添加了第三列操作,以便您可以在任何给定时间删除您选择的行。因此,一旦用户点击删除链接,您就应该如何处理和删除 delete.php 文件中的相应记录。
if(isset($_GET['id']) && !empty($_GET['id'])){
$id = $_GET['id'];
// Now delete the corresponding record from the table
}