改成
<?php$id=3;if (($id==3) and ($id==4)) {
   echo "ID等于3或4";
}else{
   echo "ID不等于3或4";
}
?>

解决方案 »

  1.   

    1) "id=3"后面少";"号;
    2) "id=3"是赋值语句,正确的为"id==3";
    3) "AND"是与运算,"OR"是或运算,改为:"id==3 or id==4";
    3) "if"语句的条件部分用大括号扩起来:if(id==3 or id==4);
    4) 给分:)
      

  2.   

    <?php$id=5;if ($id==3 and $id==4) {
       echo "ID等于3或4";
    }else{
       echo "ID不等于3或4";
    }
    ?>
      

  3.   

    <?php$id=3;if ($id==3 or $id==4) {
       echo "ID等于3或4";
    }else{
       echo "ID不等于3或4";
    }
    ?>
      

  4.   

    谢谢各位热心人,
    特别是inssuc,又热心又细心,不然一个“AND”就会让我这个菜鸟发疯的。
    谢谢!
      

  5.   

    不好意思, web_php,我结贴蔡看到你的帖子,以后请多关照!