我有5个:
if(isset($_POST['checkbox'])) {
$name = "Alex";
}
如何在if语句之外回显每个所选复选框的名称?
答案 0 :(得分:3)
从您的示例中,构建一个lzo
:
$name
然后:
if(isset($_POST['checkbox'])) {
$name[] = "Alex";
}
if(isset($_POST['checkbox1'])) {
$name[] = "Bob";
}
或者:
echo implode(', ', $name);
但实际上我想知道为什么不在表单输入中设置值(使用数组):
foreach($name as $value) {
echo $value;
}
然后:
<input type="checkbox" name="checkbox[]" value="Alex">
<input type="checkbox" name="checkbox[]" value="Bob">