初始值 php 复选框(或者文本框)

初始值 php 复选框(或者文本框),第1张

<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要实现用户分组,比如有管理员组,游客组,可以添加用户到不同的组,而不同的组权限也不一样,思路的表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9284954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存