显示基于label的图像 - jQuery Datatables

时间:2014-04-28 13:39:05

标签: php jquery mysql datatables

我正在尝试使用jQuery数据表的某些标签显示图片。

               <?php
                while ($row = mysql_fetch_array($result2)) {
                    ?>
                    <tr>
                        <td><?=$row['IP']?></td>
                        <td><?=$row['Agent']?></td>
                        <td><?=$row['Verified']?></td>

                        if($row['Label'] == "Other"){
                        <td><img src="imgb.png"></td>
                        }
                        else{
                        <td><img src="imgc.png"></td>
                        }

                    </tr>
                 <?php
                }
                ?>

问题是'如果部分'不起作用,它只显示所有两个图像。 它也回应着。

if($row['Label'] == "Other"){ } else{ } if($row['Label'] == "OtherCrawler"){ } else{ } if($row['Label'] == "OtherCrawler"){ } else{ } 

这里有什么问题?请考虑我对php / jQuery有点新鲜。

3 个答案:

答案 0 :(得分:2)

因为你需要在if

之前和之后启动php标签

<?php if($row['Label'] == "Other"){ ?> <td><img src="imgb.png"></td> <?php } else{ ?> <td><img src="imgc.png"></td> <?php } ?>

答案 1 :(得分:1)

            <?php
               while ($row = mysql_fetch_array($result2)) {
                ?>
                <tr>
                    <td><?=$row['IP']?></td>
                    <td><?=$row['Agent']?></td>
                    <td><?=$row['Verified']?></td>
                  <?php
                    if($row['Label'] == "Other"){
                  ?>
                    <td><img src="imgb.png"></td>
                <?php  }
                    else{
                    <td><img src="imgc.png"></td>
                    }
                  ?>
                </tr>
             <?php
            }
            ?>

答案 2 :(得分:0)

  

以上答案是用于返回时的图像显示   while / for-each来自数据库。但是当我们使用时   ssp.customized.class文件然后它将不被使用。