我正在尝试使用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有点新鲜。
答案 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文件然后它将不被使用。