重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制
创新互联建站自2013年起,先为易门等服务建站,易门等地企业,进行企业商务咨询服务。为易门企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
非得想用php输出复选框的话,代码如下:
$tmpArr["brand"] = "brand";
$tmpArr["service"] = "good service";
$tmpArr["easy"] = "easy to get";
$tmpArr["advertise"] = "advertise";
echo "
h5why choose us:/h5
select name=\"choose\" multiple
";
foreach ($tmpArr as $key=$value){
echo "option value=\"$value\"$key/option";
}
echo "/select";
异步处理的话用ajax
新增表格的用jQuery插件吧,容易的多,见jQuery的append
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,以表单post提交到index.php为例。
2、在index.php中输入代码:print_r($_POST['hobby']);。
3、浏览器运行表单提交到index.php,发现能接收到复选框里的值了。
从数据中选出后,在页面前台生成复选框的时候,
如果已经被选中,那么生成:
input type="checkbox" checked="checked" ....
否则生成:
input type="checkbox" ...
其中,...表示其他的参数。
你这个问题要看数据库中存的是什么,是一个数字表示第几个checkbox被选中。还是一堆json数据,然后解析成数组遍历。是有区别的。
php 获取表单复选框内容,我们一般都是在给这个checkbox添加一个name属性,与id中的值是一样的,然后在通过php的post来获取就行了,这里我写一段代码:
html
head/head
body
form action="" method='post'
tr
td擅长的编程语言:/td
td
HTMLinput type="checkbox" name="good[]" value="html"
CSSinput type="checkbox" name="good[]" value="css"
JavaScriptinput type="checkbox" name="good[]" value="javascript"
PHPinput type="checkbox" name="good[]" value="php"
Mysqlinput type="checkbox" name="good[]" value="mysql"
/td
/tr
/form
/body
/html
在php中:
alert($_POST['$_POST['good']']); //弹出获取到的checkbox的值;