0

我正在开发一个简单的收件箱/pm 系统,我不知道为什么,但我可以让显示为已发送的消息工作,我可以显示已发送项目的列表,从收件箱查看 pms,但不确定我是什么我做错了,任何提示表示赞赏..

这是我的代码:

<table>
<?php
$id = $_GET['id'];
$from_user = $_SESSION['user_id'];
$sql = "SELECT users.user_id, users.username, users.profile, messages.id, messages.to_user, messages.from_user, 
        messages.subject, messages.message, messages.has_read, messages.deleted, messages.date_sent
        FROM `messages`
        JOIN `users` ON messages.to_user = users.user_id 
        WHERE messages.from_user = '$from_user' AND messages.id = '$id' ORDER BY messages.date_sent DESC";
$result = mysql_query($sql);
$rows = mysql_fetch_array($result);
$from_user = $rows['from_user'];
$subject = $rows['subject'];
?><tr>
<td width="50px" align="center">
<img src="<?php echo $rows['profile']; ?>" width="40px"><br><?php echo $rows['username']; ?>
</td>
<td valign="top" width="350px">
<b><?php echo $rows['subject']; ?></b><br>
<?php echo $rows['message']; ?>
</td><td><?php echo $rows['date_sent']; ?></td>
</tr>
<tr>
<td colspan="3"><hr></td>
</tr>
</table>
4

1 回答 1

1

你有 $from_user 指定了两次,尝试删除第二次,看看你是怎么做的。

于 2013-09-04T15:54:30.380 回答