-5

谁能帮我解决这个问题。我正在尝试使它在 mysql 表中的值 = 1 时显示图像。我已经覆盖了该位并显示了图像。有没有办法包含一个 if 或 else 语句来说明 mysql 表中的值是否为 0 然后显示不同的图像?

谢谢。

<?php
        $get_social_set = get_social();

        while ($social = mysql_fetch_array($get_social_set)) 

        {


    ?>


<table width="100%" border="0">
  <tr>
    <td width="10">&nbsp;</td>
    <td width="30"><?php echo"
            <img width=30px heigh=24px src=\"assets/img/icons/tick.png\"/>"; } ?></td>
4

3 回答 3

2
if ($social['name_of_field_youre_checking'] == 0) { ... }
于 2012-10-15T15:16:44.057 回答
0

将图像文件命名为 foreg:tick0.png、tick1.png 并使用“SHOW”下面的代码作为您的数据库字段名:

 <?php echo"<img width=30px heigh=24px src=\"assets/img/icons/tick".$social['SHOW'].".png\"/>"; } ?>
于 2012-10-15T15:23:32.230 回答
0

像这样的东西应该在 php 文件中工作:

<?php

$image = false;
// get results from database
// process results
if ( $results === 1) {
    $image = 'tick.png';
} else {
    $image = 'something.png';
}
?>
<img src="<?php echo $image ?>" />

再见

于 2012-10-15T15:20:21.540 回答