<?php
if ($params>=12 and $params<=19) {
$pa='三档';
}elseif ($params>=20 and $params<=28) {
$pa='四档';
}elseif ($params>=6 and $params<=11){
$pa='二档';
}elseif ($params<=5){
$pa='一档';
}else{
$pa='五档';
}
?>这样写 楼主的水平还有待加强啊

解决方案 »

  1.   

    if($params>=12 and $params<=19)
    {
    $pa='三档';
    }
    elseif($params>=20 and $params<=28)
    {
    $pa='四档';
    }
    elseif($params>=6 and $params<=11)
    {
    $pa='二档';
    }
    elseif($params<=5)
    {
    $pa='一档';
    }
    else
    {
    $pa='五档';
    }
    这样写才对的,不要懒写,写程序要严谨,呵呵
      

  2.   

    if($params <= 5){
    $pa='一档';
    }elseif($params <= 11){
    $pa='二档';
    }elseif($params <= 19){
    $pa='三档';
    }elseif($params <= 28){
    $pa='四档';
    }else{
    $pa='五档';
    }
      

  3.   


    <?php
    $pam=6;
    switch(1)
    {
      case $pam>28:$pa = '五档';
        break;
      case $pam>19:$pa = '四档';
        break;
      case $pam>11:$pa = '三档';
        break;
      case $pam>5:$pa = '二档';
        break;
      default:$pa = '一档';
    }echo $pa;选择性结构尽量用switch,一大堆IF既不友好又低效.
      

  4.   

    还是喜欢用7都SWITCH那种样式~~
      

  5.   

    楼主基本的语法都错了,看看php manual把http://cn.php.net/manual/en/language.operators.logical.php