doucuodan0897 2016-05-03 09:13
浏览 26
已采纳

如果值不在表中,则显示标准消息

I want to be able to display a fallback statement if an entry in my database table doesn't exist.

On a user profile page I would like to display a phone number. If a user hasn't entered a phone number I would like to display a message to say 'no number has been provided.'

At present, I have been able to display nothing if the value doesn't exist, but this isn't ideal

How would I amend the current code I am using (below) to achieve this?

<?php if(!empty($profile['profile_phonenumber'])){ ?>
<?php echo $profile['profile_phonenumber'] ?>
<?php } ?>
  • 写回答

3条回答 默认 最新

  • doulin8374 2016-05-03 09:24
    关注

    You can do it several way: Through php:

    echo  (!empty($profile['profile_phonenumber'])) ?
         $profile['profile_phonenumber'] : 'No phone provided';
    

    if you are using mysql: then in select query:

    select if(length(profile_phonenumber)>0,profile_phonenumber,'profile_phonenumber') as profile_phonenumber,<other column name>  from <tablename> where <your_condition>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?