如何在返回false后加载回来?

时间:2015-08-03 13:41:51

标签: php

执行此代码后,页面将不会加载

if($rr["PatientId"]!=""){
      echo"<script>alert('The patient you register is already have account')</script>";
      return false;
} else {
  return true;
}

1 个答案:

答案 0 :(得分:1)

return之后(无论是真还是假),代码不会再被执行。 2件事:

1.试试这样:

if($rr["PatientId"]!=""){
      echo"<script>
                alert('The patient you register is already have account')     
           </script>";
} else {
 register_user($register_data); 
 echo" <script> alert('Successful Adding Patient') </script>"; 
}

2.即使您不想显示警报,如果您想要返回,也不需要else语句。如果if语句的条件求值为true,则永远不会达到此语句,因此如果它是您提供的唯一其他选择,则在else {}之后不需要使用if

enter image description here