中国网络水泥 发表于 2017-3-3 08:00:29

PHP——表单

获取多值表单的数据

<table width="257" align="center" bgcolor="#CCCCCC">
<?php
if(isset($_POST['submit'])){
echo '您经常使用的变成语言是:<br/>';
if(isset($_POST['languages'])){
foreach ($_POST['languages'] as $language){
echo '<br/>'.$language;
}
}else{
echo '您提交的选项为空';
}
}
?>
<form method="post" action="test.php">
<tr>
<td>多选框</td>
<td><select name="languages[]" size="4" multiple="multiple">
<option value="Java">Java</option>
<option value="csharp">C#</option>
<option value="Php">Php</option>
<option value="Asp.net">Asp.net</option>
</select></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="提交"></td>
</tr>
</form>
</table>

在PHP中为了识别赋给一个表单的多个值,将表单的多个值考虑为数组而增加一对中括号。因此表单名将不是languages,而是languages[]。
页: [1]
查看完整版本: PHP——表单