如何获取PHP中的所有复选框值?

时间:2017-02-11 07:57:47

标签: php

我在检索某个复选框值时遇到问题:在散热器冲洗和传输冲洗的情况下,通过使用foreach循环,我只能检索并显示散热器的值。

这是HTML部分

         <input type="checkbox" name="radiator" value="30.00">
            Radiator Flush ($30.00)<p/>
         <input type="checkbox" name="transmission" value="80.00">
         Transmission Flush ($80.00)<p/>

这是php部分

>$radiator=$_POST['radiator'];     $transmission=$_POST['transmission'];
$flushes=array($radiator,$transmission);
function cal_Flushes(){
   global $arr,$flushes,$price,
   $transmission,$radiator;
   $flushes=get_defined_vars();

   $price=0;    $selected=0;
   if(isset($flushes)){
      foreach($flushes as $val){
        if(isset($radiator)){
            return $price='30';
        }elseif(isset($transmission)){
            return $price='80';
        }else{
            return 0;
        }
      }
      return $price='110';
   }else{
      return 0;
   }
   return $price;

}

我选中了传输复选框,输出值变为0。

0 个答案:

没有答案