【发布时间】:2015-12-12 09:53:45
【问题描述】:
我有一个while 循环,代码如下:
if ($result->num_rows > 0) {
echo "<font size='2'>";
echo "<table>";
echo "<tr><th>Sender</th><th>Message</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td style='width:15%;'>" . $row["sender"]. "</td><td style='width:100%;'> " . $row["message"]. "</td>
<td>
<form action='?delete=" . $row["note_id"]. "' method='post'>
<input type='hidden' name='del_id' value='" . $row["note_id"]. "'/>
<button type='submit' name='sell'><font size='1' color='blue'><img src='' height='9' width='9' title='Delete Message'/></font></button></form>
<form action='?read=" . $row["note_id"]. "' method='post'>
<input type='hidden' name='read_id' value='" . $row["note_id"]. "'/>
<button type='submit' name='sell'><font size='1' color='blue'><img src='' height='9' width='9' title='Mark as Read'/></font></button></form>
</td>
</tr><br>";
}
echo "</table>";
echo "</font>";
} else {
echo "No Messages!";
}
我的问题是......我只想在满足子句时才显示第二个表单按钮。 该按钮是“标记为已读”按钮,如果该消息尚未标记为已读,我只想在行上显示它。 我尝试了很多不同的方法,但我想我没有抓住重点。
如果您能引导我朝正确的方向前进,我将不胜感激。 谢谢!
【问题讨论】:
-
不要让我们猜测这是哪种语言...
-
对不起兄弟,我忘了提...这是php
-
$row的哪个属性告诉它是否已经被读取? -
您应该向我们提供您的结果集中可用的字段。哪个字段包含有关消息是否标记为“已读”的信息。它可以有什么价值?
-
从表中隐藏的一个。一个名为“lida”的 sql 行。我希望对普通用户隐藏它
标签: php loops if-statement while-loop