【发布时间】: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"){<td><img src="imgb.png"></td>时,您仍处于“PHP 中”,您需要回应这一点。即:echo '<td><img src="imgb.png"></td>'; -
@Fred-ii- 我认为这与您所说的相反。 OP忘记声明php。
-
是的,你是对的。 @PoomrokcThe3years
-
@Fred-ii- 我不是故意粗鲁的,伙计。这只是为了好玩。对不起,如果你认为我很粗鲁。
-
@Nilani Algiriyage 您在哪里使用过 JQuery?因为这仅包含 PHP 和 HTML
标签: php jquery mysql datatables