我有一个条件,据此我想要显示两个不同的图像。
参与的代码:
<span class="fa-stack fa-5x has-badge" data-count="<?php echo "". $row['SlackerTotal'] .""?>">
<div class="badgesize">
<a href="#"><img src="img/66.png" alt="" class="badge-img"></a>
</div>
</span>
我有一个数据计数值,我将从数据库回显。
现在我要做的是,如果数据计数的值小于或等于0,那么将在图像标签中显示一个图像。否则将显示不同的图像。
请帮助,我该怎么办?
答案 0 :(得分:3)
使用IF condition
注意:看看A.J提到的关于span的评论
<span class="fa-stack fa-5x has-badge" data-count="<?php echo "". $row['SlackerTotal'] .""?>"></span>
<div class="badgesize">
<?php
if($row['SlackerTotal']<=0)
{
?>
<a href="#"><img src="img/66.png" alt="" class="badge-img"></a>
<?php
}
else
{
?>
<a href="#"><img src="img/67.png" alt="" class="badge-img"></a>
<?php
}
?>
</div>
答案 1 :(得分:1)
您可以检查数据计数属性值,并根据它设置图像标记的src值。
jQuery示例:
SQLiteDatabase db;
db=openOrCreateDatabase("mydb",MODE_PRIVATE,null);
db.execSQL("create table if not exists table(col_name varchar(20))");
db.execSQL("insert into table values("+bt3.gettext().toString()+")");
注意:代码未经过测试
答案 2 :(得分:1)
您必须使用if-else条件来解决此问题
可以用作:
if($row['SlackerTotal'] <= 0) {
//your image, what you want to display
<div class="badgesize">
<a href="#">
<img src="img/66.png" alt="" class="badge-img">
</a>
</div>
} else {
//put your image, what you want to display in else condition
<div class="badgesize">
<a href="#">
<img src="image_path" alt="" class="badge-img">
</a>
</div>
}