【问题标题】:Show image based on label - jQuery Datatables基于标签显示图像 - jQuery Datatables
【发布时间】:2014-06-14 02:14:41
【问题描述】:

我正在尝试显示基于带有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 部分”不起作用,它只显示所有两个图像。 并且它也跟随。

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

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

【问题讨论】:

  • 当您执行if($row['Label'] == "Other"){&lt;td&gt;&lt;img src="imgb.png"&gt;&lt;/td&gt; 时,您仍处于“PHP 中”,您需要回应这一点。即:echo '&lt;td&gt;&lt;img src="imgb.png"&gt;&lt;/td&gt;';
  • @Fred-ii- 我认为这与您所说的相反。 OP忘记声明php。
  • 是的,你是对的。 @PoomrokcThe3years
  • @Fred-ii- 我不是故意粗鲁的,伙计。这只是为了好玩。对不起,如果你认为我很粗鲁。
  • @Nilani Algiriyage 您在哪里使用过 JQuery?因为这仅包含 PHP 和 HTML

标签: php jquery mysql datatables


【解决方案1】:

因为需要在if前后启动php标签

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

【讨论】:

    【解决方案2】:
                <?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
                }
                ?>
    

    【讨论】:

      【解决方案3】:

      上面的答案是使用返回时的图像显示 来自数据库的 while/for-each 循环。但是当我们使用 ssp.customized.class 文件,则它不会被使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-24
        • 2018-03-06
        • 2012-01-05
        • 1970-01-01
        • 2017-07-23
        • 2021-11-30
        • 2022-01-24
        • 1970-01-01
        相关资源
        最近更新 更多