您的位置:首页 > 编程语言 > PHP开发

php 动态生成多选按钮

2011-09-16 16:06 330 查看
php 动态生成多选按钮

<?php

function generate_checkboxes($name,$options, $default=array()) {

if (!is_array($default)){

$default = array();

}

foreach($options as $value => $label) {

$html .= "<input type=checkbox ";

if (in_array($value, $default)){

$html .= "checked ";

}

$html .= "name=\"{$name}[]\" value=\"$value\">";

$html .= $label . "<br>";

}

return($html);

}

$options = array("音乐" => "音乐",

"电影" => "电影",

"互联网" => "互联网",

"旅游" => "旅游");

$interests = array("音乐" => "音乐",

"互联网" => "互联网"

);

$html = generate_checkboxes("interests",$options, $interests);

?>

选择您的爱好:

<form action="" method=post>

<?php echo $html;?>

<input type=submit value="继续">

</form>

<?php

foreach($_REQUEST as $k=>$v){

echo $k;echo "--";

echo $v;echo "</br>";

}

echo "</br>";

if(isset($_POST['interests'])){

foreach($_POST['interests'] as $k=>$v){

echo $k;echo "--";

echo $v;echo "</br>";

}

}

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: