<input type="checkbox" <php if(a) echo 'selected ="selected"'> />
<input type="checkbox" <php if(b) echo 'selected ="selected"'> />
在每个复选框上边都写一个,各自做各自的判断就好了,php直接在你需要的地方,加个<php >在里边用echo输出要用的东西,每个页面里的所有<php >里的数据都可以共享
<php
if(!empty($_POST["t1"]))
{
$array = $_POST["t1"];
$str =implode(',',$array);
echo $str"<br>"; //输出 篮球,足球,乒乓球,排球 //$str 存入数据库
$arr=explode(',',$str);//从数据库取出数据时用。
print_r($arr);//输出 Array ( [0] => 篮球 [1] => 足球 [2] => 乒乓球 [3] => 排球 ) //数据库输出用explode变回数组array
$serialize=serialize($array);
echo "<br>"$serialize"<br>"; //输出 a:4:{i:0;s:4:"篮球";i:1;s:4:"足球";i:2;s:6:"乒乓球";i:3;s:4:"排球";} 存入数据后也是这样子。
$unserialize = unserialize($serialize);
print_r($unserialize); //输出 Array ( [0] => 篮球 [1] => 足球 [2] => 乒乓球 [3] => 排球 ) 变回array
}
>
<form method=post action="" name="form1">
<input type="checkbox" name="t1[]" value="篮球">篮球<br>
<input type="checkbox" name="t1[]" value="足球">足球<br>
<input type="checkbox" name="t1[]" value="乒乓球">乒乓球<br>
<input type="checkbox" name="t1[]" value="排球">排球<br>
<input type="submit">
</form>
用户id,用户名,密码……,用户类别(1 管理员 0普通用户,还可以分得更细,比如把管理员分为各种管理员),至于游客嘛,没登录的都是游客,添加到不同的组,只要加一个多选框,每个多选框的value对应用户类别的id,权限就按照登录用户的类别判断要不要显示给他看
如果用JS接受值的话
<%
String arr[]= requestgetParameterValues("del_id");//这时接收到的就是一个数组了
for(int i=0;i<arrlength;i++){
outprintln(arr[i]);
}
%>
如果用form来接收的话
<FORM method="post" action="checkTestphp">
<INPUT name="test[]" type="checkbox" value="1" />
<INPUT type="checkbox" name="test[]" value="2" />
<INPUT type="checkbox" name="test[]" value="3" />
<INPUT type="checkbox" name="test[]" value="4" />
<INPUT type="checkbox" name="test[]" value="5" />
<INPUT type="submit" name="Submit" value="Submit" />
</FORM>
可以把name属性设置为数组
然后在post页面$_POST['test']获取进行 *** 作
今天也碰到了这个问题 转下小波群主的回复0793jay(小波)()23:15:17新建字段,复选框--,随意设置选项---/phpcms/templates/defualt/member/content_publishedhtml 修改 0793jay(小波)()23:15:40{loop 0793jay(小波)()23:16:48增加 {if $k=='新建复选框字段名'}<tr></th></th><td></td>{else}0793jay(小波)()23:17:32接下来,新增函数, 获取指定联动菜单名,0793jay(小波)()23:18:37函数中根据新增函数的参数进行 读取指定文件,将联动菜单数组中 ,Parentid=0 项目 遍历出。0793jay(小波)()23:19:24新增 第二个函数,参数设置 :联动菜单,父级ID0793jay(小波)()23:19:53将第二个函数,放置于 contentphp 中。便于ajax 提交方式0793jay(小波)()23:19:59新增JS 函数。0793jay(小波)()23:21:00通过 change ,触发JS函数, 进行 AJAX 异步更新 下级, 0793jay(小波)()23:22:07AJAX 返回成品内容, JQUERY 直接html 到指定ID中。 通过ctrl 键与 select 属性 ,确定返回的 成品内容是个多选框。0793jay(小波)()23:22:51进行赋值给返回 来的最后级 <select name= “”0793jay(小波)()23:23:08name 等于新增的字段名·· 。提交·保存即可黄页30号内测,估计黄页里就有这个功能了,不急的话就等等吧
下拉列表多选不是php的功能,下面的代码就是多选的select了,但是多选后就不是下拉菜单了,下拉菜单无法多选。
<select name="education" id="education" multiple="multiple" size="3"><option value="1">高中</option>
<option value="2">大学</option>
<option value="3">博士</option>
</select>
size就是数组的长度;count(), sizeof()这两个函数都行。
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
这是我的代码,看对你有帮助没有。
HTML 代码:<input name="id[]" type="checkbox" value="内容1" id="ab1" />
<input name="id[]" type="checkbox" value="内容2" id="ab1" />
<input name="id[]" type="checkbox" value="内容3" id="ab1" />
<input name="id[]" type="checkbox" value="内容4" id="ab1" />
PHP 代码:
<php
echo implode($_POST['id'],',');//这个把提交的内容用逗号隔开
>
以上就是关于初始值 php 复选框(或者文本框)全部的内容,包括:初始值 php 复选框(或者文本框)、PHP 中如何将多选的 checkbox 值存入数据库、php要实现用户分组,比如有管理员组,游客组,可以添加用户到不同的组,而不同的组权限也不一样,思路的表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)