【发布时间】:2014-01-25 03:14:48
【问题描述】:
我试图根据 SQL 数据结果根据用户级别是 1 还是 5 来回显用户级别。这里:
<?php while ($rrows = mysql_fetch_array($rs_results)) {?>
<tr>
<td><input name="u[]" type="checkbox" value="<?php echo $rrows['id']; ?>" id="u[]"></td>
<td><?php echo $rrows['id']; ?></td>
<td><?php echo $rrows['date']; ?></td>
<td><?php echo $rrows['user_name'];?></td>
<td><?php echo $rrows['user_email']; ?></td>
<td><?php ?></td>
所以我需要一种if 语句来从$rrows['id'] 中选择用户级别,然后如果选择的数据是1,则回显“网络”,如果是“5”,则回显“管理员”。如何做到这一点?
【问题讨论】:
-
你想在哪里显示?
-
仅仅因为数据来自 mysql 并不意味着您不能使用普通的
if($row['id'] == 'something') { ...}类型构造... -
首先,你做了这一切但不能做
if声明?其次,可能更容易使用switch-case。<td><?php ?></td>是干什么用的?不需要那个空的 PHP sn-p -
echo ($rrows['id']==1)?"Network":"Administrator";
-
@yani 希望它显示在空的
部分。
标签: php mysql if-statement echo