2012-08-01 175 views
0

希望有人能帮助我。我正在尝试编写一个脚本,其中包含大量可处理的事物。PHP - 复选框状态保存。动态#复选框

首先页面将提交复选框,一些选中,一些不选。提交的复选框数量将是动态的,因为它取决于列表中条目的数量。该脚本需要能够解释每个复选框以查看它是否被检查。如果复选框被选中,脚本需要将复选框的选定值的值写入文件。

我从来没有做过任何变数的$ _POST变量。一些援助将不胜感激。

回答

1

如果我理解正确你的问题,

供应数组作为复选框

<input type="checkbox" name="abc[]" val="1" /> 
<input type="checkbox" name="abc[]" val="2" /> 
<input type="checkbox" name="abc[]" val="3" /> 
<input type="checkbox" name="abc[]" val="4" /> 

然后$array = $_POST['abc']将返回只有那些已检查复选框的值的数组的name

foreach($array as $key => $val) 
{ 
    // do what you want to do for each checkbox that is checked 
} 
0

您可以通过使用foreach处理动态数量的复选框。

foreach($_POST as $v) 
{ 
    //echo html code 
} 

我想你可以从这里处理它?