【发布时间】:2018-10-13 12:41:37
【问题描述】:
$query = mysql_query("SELECT * FROM mailtbl WHERE fromuser = '$adminsess' AND sent = '1'");
echo "To Subject Date View message";
while($fetch = mysql_fetch_assoc($query)) {
$mid = $fetch['mid'];
$to = $fetch['touser'];
$subject2 = $fetch['subject'];
$message2 = $fetch['message'];
$date2 = $fetch['datesent'];
$rand = $fetch['rand'];
$view = "<a href = 'messages.php?mode=".$sent."&view=".$rand."'>View message</a>";
echo "$to$subject2$date2$view";
}
echo "</table>";
if (isset($view)) {
$viewget = $_GET['view'];
if ($viewget== $rand) {
echo "hi";
echo "$message2";
}
}
$view 假设打开每条消息的内容。主要问题是,如果我在表中有多个值,单击表中每一行中的链接后,唯一起作用的链接在最后一行。表中带有链接的前几行不显示消息的内容(即 echo "hi" & echo "$message2";)。
我的代码到底有什么问题?谢谢。
【问题讨论】:
-
请修正代码的缩进,使其可读,然后突出显示问题中的所有代码并按下代码按钮 (
{})。 -
感谢您修复代码 AlienWebguy。我不知道如何在 StackOverflow 中修复代码结构。有人可以回答我的问题。谢谢。
-
@glov3 当您提出/回答问题时,文本区域的右侧和上方会出现一个带有问号的橙色大框。这是编辑器的帮助
-
我冒昧地删除了您代码中一些过度的、不均匀的缩进。
标签: php