永发信息网

刚才问漏了一个问题---php表单处理出错(如果输入的数字是0,怎么就不行了???)

答案:3  悬赏:40  手机版
解决时间 2021-03-17 04:50
  • 提问者网友:树红树绿
  • 2021-03-16 16:03
刚才问漏了一个问题---php表单处理出错(如果输入的数字是0,怎么就不行了???)
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-03-16 16:19
抱歉, 在上班没及时看到.
你问为什么输入0没有结果或者有错误是吗.  你看你表单的php代码:
        if(!empty($_POST['num']) && isset($_POST['num'])){
       echo "您输入的数字是".$_POST['num'].",";
       echo $_POST['num']."的绝对值是".abso($_POST['num']);
    }
?>因为你的if已经对输入的num进行不为空的判断了, 在php里面!empty不为空的判断其中就包括0, 也就是说0是为空的意思.  所以你输入0的时候是没有结果的.

来自:求助得到的回答
全部回答
  • 1楼网友:神的生死簿
  • 2021-03-16 18:57
if(!empty($_POST['num']) && isset($_POST['num']))
0等于空
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-16 17:17
0 !empty(0) 返回的是空吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯