php修改checkbox的方法:首先创建一个PHP示例文件;然后通过PHP中的explode和in_array函数来实现checkbox修改即可。
推荐:《PHP视频教程》
在PHP中修改html表单中的checkbox值
我们在企业网站建设中,经常会遇到一些客户的量身定制要求,所以有些现有的程序是不能满足的,要自己来开发才行。前几天就有一客户做LED软灯条的,要求网站后台可以多选产品分类,就是说发布的时候产品一级分类和多级分类可以多选,产品发布的多选好做,但是从数据库读出数据并且显示已经选择的就不这么容易了,也许是自己太笨了吧,想了一两天才把它完成。
总结了一下,主要用到的是PHP中的explode()和in_array()函数,explode用于切分发布之前的多个选择ID,生成新数组,修改的时候只要用in_array()函数对比一下现有的checkedbox表单中的对应值是否存在于切分后的这个新数组中,如果存在则显示checked,如不存在则不显示checked。
代码不多,但是非常实用,希望给其它需要的朋友吧,老鸟就不要围观了。以下是我截取出来的一小段代码,相信不难理解吧。
以下代码部分:
<?php /** * *代码名称:checked修改 *代码作者:刘康永 *修改日期:2012-12-3 *修改原因:LED软灯条产品多项选择分类修改 *完成进度:已经完成 *作用简介:用于html中对checked多项表单修改时使用,主要运用到php中的函数如explode和in_array这两个参数 * */ $sqlone="SELECT * FROM two_menu order by id asc"; $resultone=mysql_query($sqlone); while($rowTwo=mysql_fetch_assoc($resultone)){ //获取原二级分类值 $allId = $row['type2']; //分开原二级分类的值(数据写入后成为了数组) $nowAllId=explode(',',$allId); if(in_array($rowTwo['id'],$nowAllId)){ ?> <input name="ID_Dele[]" id="ID_Dele[]" type="checkbox" name="type2" value="<?php echo $rowTwo['id'] ?>" checked="checked" /> <?php echo $rowTwo['name_menu'];?> <?php }else{ ?> <input name="ID_Dele[]" id="ID_Dele[]" type="checkbox" name="type2" value="<?php echo $rowTwo['id'] ?>" /> <?php echo $rowTwo['name_menu']; ?> <?php } } ?>
以上是php 如何修改 checkbox的详细内容。更多信息请关注PHP中文网其他相关文章!

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境