所以我在PHP中创建一个收件箱,它显示Mail Id和Subject。 如果单击该部门(包含邮件ID和主题),则会打开一个新页面,阅读。 PHP显示正文和附件的位置。 我在知道点击哪个部门以及如何显示该特定人员的邮件方面遇到了一些问题。
我关心的代码是:
<?php
$conn = connect(); //Connects to the database
$sql = "select senderId, subject, body, attachment from mail where receiverId = '".$_SESSION["Email"]."' ";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
echo "<div class='mail' onclick='location.href=`read.php`;'>";
echo $row["senderId"] . " - " . $row["subject"];
echo "</div>";
echo "<hr />";
}
$conn->close();
?>
我知道使用SESSION存储变量:
if (isset($_GET['div'])) {
$_SESSION["body"] = $row["body"];
$_SESSION["attachment"] = $row["attachment"];
}
但是我在哪里放置代码的后半部分并建议我是否可以进行修改。
答案 0 :(得分:0)
你可以在while循环迭代期间echo
输出id。
echo "<div class='mail' onclick='location.href=`read.php?id=". $row['id'] ."`;'>";
然后在read.php
文件中,您可以使用$_GET['id']
获取该值。