2014-03-28 139 views
0

如何傳遞一些值到陣列尤斯複選框的不同元素。將值傳遞給複選框陣列

HTML:

<input type="checkbox" name="carga[]" value="5.62"> <!-- this value "5.62" --> 
<input type="checkbox" name="carga[]" value="4.5"> 
<input type="checkbox" name="carga[]" value="3.37"> 

PHP:

$cargaacademica=$_POST["carga"]; 

for ($i=0;$i<count($cargaacademica);$i++)  
{  
echo "<br> Carga " . $i . ": " . $cargaacademica[$i];  
} 
+0

你想獲取用戶輸入(或只是在陣列中的所有值的列表),或者你想生成的單選按鈕?你的目的是什麼? – webeno

+0

在PHP您在第一線做: $ cargaacademica = $ _ POST [ 「carga」]; 寫,你想要什麼結果。 – IceManSpy

+0

我想只有用戶輸入,如果用戶選中複選框得到框的值否則得0,我將總結所有的值。 – ed9uardo0

回答

0

試試這個:

<?php 
     $cargaacademica=$_POST["carga"]; 
     $sum = 0; 

     if(!empty($cargaacademica)) 
     { 
      $sum = array_sum($cargaacademica); 
     } 
     echo $sum;  
?> 

$總和,你會得到複選框的所有檢查元素的總和。

+0

謝謝兄弟,其現在的工作:d – ed9uardo0

+0

歡迎您 –