PHP处理多值表单组件,将它考虑为数组
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type="checkbox" name="languages[]" value="csharp" />C#<br/>
<input type="checkbox" name="languages[]" value="javascript" />javascript<br/>
<input type="checkbox" name="languages[]" value="perl" />perl<br/>
<input type="checkbox" name="languages[]" value="php" />php<br/>
<input type="submit" name="submit" value="Submit" />
</form>
<?php
if(isset($_POST['submit'])){
echo "You like the following language:<br/>";
foreach($_POST['languages'] as $language){
$language = htmlentities($language);
echo "$language";
}
}
name写成数组的样式
本文介绍了一种使用PHP处理包含多个值的表单组件的方法。通过将表单元素的名称设置为数组形式(例如languages[]),可以方便地收集用户勾选的所有复选框值,并在服务器端通过$_POST['languages']数组获取这些值。
241

被折叠的 条评论
为什么被折叠?



