php 如何设置有会员头像显示头像,无头像显示指定图片
要求:有会员头像时显示头像,无会员头像时显示指定图片代码:if(empty($ask['face'])){$ask['face']=($ask['sex']=='女')?...
要求:有会员头像时显示头像,无会员头像时显示指定图片
代码:
if(empty($ask['face'])){
$ask['face'] = ($ask['sex'] == '女')? "static/images/dfgirl.png" : "static/images/dfboy.png";
}
代码存在的问题:有会员头像时显示了会员头像,但是没有会员头像时显示的是空白,查询源代码显示img src="" ,图片的值为空。
请高手解决。
html代码:
<img src="<?php echo $ask['face'];?>" data-type="small" width="45" height="45" >
完整代码: 展开
代码:
if(empty($ask['face'])){
$ask['face'] = ($ask['sex'] == '女')? "static/images/dfgirl.png" : "static/images/dfboy.png";
}
代码存在的问题:有会员头像时显示了会员头像,但是没有会员头像时显示的是空白,查询源代码显示img src="" ,图片的值为空。
请高手解决。
html代码:
<img src="<?php echo $ask['face'];?>" data-type="small" width="45" height="45" >
完整代码: 展开
2个回答
展开全部
说明你获取$ask的数据时,可能出现问题。在判断$ask['face']之前,打印
print_r($ask);
的值~对比一下就能找到原因。
追问
我完全不懂php。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从上述有限的代码中看不出问题。
最好还是你自己把相关的变量打印出来,看哪个步骤跟预想的不一致,并分析原因。
或者你发更完整的代码出来
最好还是你自己把相关的变量打印出来,看哪个步骤跟预想的不一致,并分析原因。
或者你发更完整的代码出来
更多追问追答
追问
完整代码已补充,请帮我看看。
追答
我猜可能是你的$ask['face']是有值的,但是又不是图片的路径,应该是写入数据库时候的问题。所以empty($ask['face'])为假,没有采用默认图片。再做两个步骤,看看输出什么
这一段该成if(empty($ask['face'])){
echo "f";exit;$ask['face'] = ($ask['sex'] == '女')? "static/images/dfgirl.png" : "static/images/dfboy.png";
}看有没有输出fif(empty($ask['face'])){
$ask['face'] = ($ask['sex'] == '女')? "static/images/dfgirl.png" : "static/images/dfboy.png";
}var_dump($ask['face']);exit;看输出什么
完全不懂PHP得话比较麻烦
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询