thinkphp怎么不能执行提示框"暂无"的呢

gooolike 2013-12-05 02:19:47
//搜索
if(!empty($_POST['search'])){
$search['name']= array('like','%'.$_POST['search'].'%');
if(empty($search['name'])){
echo "<script>alert('暂无');</script>";
}
}
...全文
2284 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2013-12-06
  • 打赏
  • 举报
回复
if(!empty($_POST['search'])){ $search['name']= array('like','%'.$_POST['search'].'%'); var_dump($search['name']); if(empty($search['name'])){ echo "<script>alert('暂无');</script>"; } 输出 var_dump($search['name']); 再对变量做相应的判断。
gooolike 2013-12-05
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
if(!empty($_POST['search'])){
  $search['name']= array('like','%'.$_POST['search'].'%');
  if(empty($search['name'])){
    echo "<script>alert('暂无');</script>";
  }
}
当 $_POST['search'] 为空的时候,条件不满足。分支进不去,自然不会显示 当 $_POST['search'] 不为空的时候,你有对 $search['name'] 的赋值。显然 $search['name'] 也不会为空 if(empty($search['name'])) 分支进不去,当然也不会显示
你理解意思了,那帮帮我怎么样解决,先谢谢啦
xuzuning 2013-12-05
  • 打赏
  • 举报
回复
if(!empty($_POST['search'])){
  $search['name']= array('like','%'.$_POST['search'].'%');
  if(empty($search['name'])){
    echo "<script>alert('暂无');</script>";
  }
}
当 $_POST['search'] 为空的时候,条件不满足。分支进不去,自然不会显示 当 $_POST['search'] 不为空的时候,你有对 $search['name'] 的赋值。显然 $search['name'] 也不会为空 if(empty($search['name'])) 分支进不去,当然也不会显示
王俊祥 2013-12-05
  • 打赏
  • 举报
回复
echo "<scirpt type='text/javascript'>alert('暂无');</script>"; 如果不行,检查下是不是if语句那有问题

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧