我有一个表,其中一个值是Yes或No.我想根据值获得图像所代表的值。表也使用分页,并使用代码来交替行颜色。代码:
<?php
$sql = "SELECT * FROM txmit ORDER BY id ASC LIMIT $start_from, 25";
$rs_result = mysql_query ($sql);
$num_rows = mysql_num_rows($rs_result);
$query = mysql_query("SELECT * FROM txmit");
$number=mysql_num_rows($query);
`while($rows=mysql_fetch_array($rs_result)){
// If $color==1 table row color = #747E80
if($color==1){
echo "<tr bgcolor='#DBDBDB'>
<td>.$rows['pid']."</td><td>".$rows['sent']."</td></tr>
?>
$ rows ['sent']是Yes或No值...如何根据Yes或No值显示图像。 感谢
答案 0 :(得分:1)
你可以这样做:
echo "<img src=img/" . $rows['sent'] == 'Yes' ? 'yes.png' : 'no.png' . ">";
如果他们真的只是Yes
和No
,您还可以使用:
echo "<img src=img/" . $rows['sent'] . ".png>"; // Yes.png or No.png
如果图像路径变得更长,我会同意Blazemonger的评论并使其更具可读性:
echo '<img src=very/long/image/path/';
if($rows['sent'] == 'Yes') {
echo 'yes.png >';
} else {
echo 'no.png >';
}