thinkphp复选框进行if判断输出

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

直接上代码:

<volist name="poorrea" id="poorrea">
<in name="poorrea.id" value="$vo.poorrea">
<input type="checkbox" name="poorrea[]" checked="checked" value="{$poorrea.id}"> {$poorrea.name} <br />
<else/>
<input type="checkbox" name="poorrea[]"  value="{$poorrea.id}">   {$poorrea.name} <br />
</in>
</volist>

说明:这里面主要用到了in范围判断标签,使用方法如下:

用法:
可以使用in标签来判断模板变量是否在某个范围内,例如:

  1. <in name="id"value="1,2,3">输出内容1</in>
如果判断不再某个范围内,可以使用:
  1. <notin name="id"value="1,2,3">输出内容2</notin>
可以把上面两个标签合并成为:
  1. <in name="id"value="1,2,3">输出内容1<else/>输出内容2</in>
可以使用between标签来判断变量是否在某个区间范围内,可以使用:
  1. <between name="id"value="1,10">输出内容1</between>
可以使用notbetween标签来判断变量不在某个范围内:
  1. <notbetween name="id"value="1,10">输出内容1</notbetween>
当使用between标签的时候,value只需要一个区间范围,也就是只支持两个值,后面的值无效,例如
  1. <between name="id"value="1,3,10">输出内容1</between>
实际判断的范围区间是1~3,而不是1~10,也可以支持字符串判断,例如:
  1. <between name="id"value="A,Z">输出内容1</between>
所有的范围判断标签的value属性都可以使用变量,例如:
  1. <in name="id"value="$var">输出内容1</in>
变量的值可以是字符串或者数组,都可以完成范围判断。
也可以直接使用range标签,替换in和notin的用法:
  1. <range name="id"value="1,2,3"type="in">输出内容1</range>
其中type属性的值可以用in或者notin。

Thinkphp 6.0模版的条件判断标签 Thinkphp 6.0模版标签中的条件判断标签。 阅读详情

相关推荐

ThinkPHPIF标签:优雅控制流程的利器

其中,IF标签是一个非常实用的工具,可以帮助开发者在模板中处理条件判断,实现动态输出内容。在实际开发中,我们可以根据具体的业务需求,合理运用IF标签,提升Web应用的交互效果和用户体验。在模板文件中,我们使用了FOREACH标签遍历用户列表,对于每个用户,我们使用IF标签根据其状态进行条件判断。通过上述示例,我们可以看到,ThinkPHPIF标签提供了一种简洁而优雅的方式来处理条件判断,使得模板文件的编写更加简洁和可读性更强。是一个条件表达式,可以是一个变量、一个函数调用,或者是一个复杂的逻辑表达式。

UqConstruction的博客 926

Thinkphp的volist标签嵌套循环使用教程

本文较为详细的对ThinkPHP的volist标签嵌套的用法阐述如下: 首先,在Thinkphp开发手册中,有关于标签嵌套的解释说明。如下: 标签嵌套: 模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。 系统内置的标签中,volist(及其别名iterate)、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使用。例如: <volist name=vo['sub']

ThinkPHP模板IF标签用法详解

ThinkPHPIF标签可以用来定义复杂的条件判断,例如: <if condition=($name> value1 <elseif condition=$name>value2 <else> value3 </if> 注意:在condition属性中可以支持eq等判断表达式 ,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的: <if condition=$id> value1 <else> value2 </if> 必须改成: <if

ThinkPHP 模板IF的使用

//根据不同的token显示不同的名称 Research_reedit.html头像:LOGO: //编辑按钮 User/Excel_index.html $vo['id'], 'token' => $token))}">修改  //跳转的修改,需跳转到原来的列表,注意这里是模板ajax跳转 Research_reedit.html 161 行 location.href="{Ai

若水印象博客 3606

ThinkPHP关于模板的一些嵌套、IF判断使用

> ##### 前言,现在有一组数据(涉及到3个数据表,order订单表,order_process办理流程表,process_status流程描述表),根据当前订单,展示相应信息 1.办理流程部分数据: 2.流程状态部分数据: 3.期望达到效果如下: 这里就需要用到几个部分的技巧结合 一般的循环嵌套使用 <volist name="list" id=...

diantihui2890的博客 443

thinkphp复选框进行if判断输出 编辑页面

请看!!!!!!!! thinkphp复选框进行if判断输出_gatekey的专栏-CSDN博客

weixin_44944193的博客 396

thinkphp6的视图模板layui渲染赋值复选框专项----适用于thinkphp所有系列以及使用thinkphp引擎的相关框架

一、html代码 <div class="layui-form-item"> <label class="layui-form-label">分类</label> <div class="layui-input-block" id="taglists"> <input type="checkbox" name="" title="请选择分类" value=""> </div> </di

u012442504的专栏 1164

复选框处理

1 //thinkphp和javascript对复选框的处理 2 //模板输出 3 <volist id="vo" name="list"> 4 //填充盒子 5 <div> 6 <input type="checkbox" value="{$vo.name}"name="box[]"> {$vo.name} 7...

awde87898的博客 221

php中怎么判断单选是否选中,JavaScript简单判断复选框是否选中及取出值的方法...

本文实例讲述了JavaScript简单判断复选框是否选中及取出值的方法。分享给大家供大家参考。具体如下:这里使用JavaScript 获取复选框的值,有朋友在刚开始利用表单提交数据的时候,一般都会遇到表单中有一个特别的元素——复选框判断它是否选中以及获取它的值 ,好像跟其它的表单元素有点不一样,本代码将为您展示如何获取复选框的值并判断是否被选中。运行效果如下图所示:具体代码如下:JavaScri...

weixin_33623304的博客 208

thinkphp 页面checkbox多选,if判断

thinkphp 页面checkbox多选,if判断

hexiaoniao的博客 3558

php如何验证复选框勾中,在php中验证复选框

PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用javascript做一下预处理。多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,这样就可以实现复选框信息的传递了。下面举...

weixin_39725924的博客 272

php读取数据库并显示在复选框_笔记:PHP还原数据库中读取的复选框数据到前端...

很长时间以来,我都在不断的学习,但是好记性不如烂笔头,看得再多,都没有实践有用!因为工作繁忙,平时能空余闲暇的时间确实比较少,大概在8月份的时候,购买LayIM 专业开发版和layuiAdmin iframe版,想通过ThinkPHP开发一套系统,一方面是方便自己工作,另一方便是更进一步的学习。难为情的是,和平时学习的其他知识一样,学而不用,就会忘得很快,真正上手以后,我发现,很多事情不像自己想象...

weixin_36073697的博客 309

php 复选框的值,php 获取表单复选框checkbox值一个简单实例

php 获取表单复选框checkbox值,请看下面实例:Using Default Checkbox Values$food = $_GET[food];$self = htmlentities($_SERVER['PHP_SELF']);if (!empty($food)) {echo "The foods selected are:";foreach($food as $foodstuf){e...

weixin_42516710的博客 384

thinkphp模板技术

学习总结 : 模板: 一,变量的输出 1.  如何输出从控制器分配过来的数据 {$people.name} {$people[‘name’} 2.  在模板中还可以使用系统变量,以$Think打头的 1,系统变量:类似于php的预定义的变量,session,cookie,get,post... 获得你的服务器的ip地址 获得服务器的名称 获得外部访问的ip地址 2,如何在模板

wangmin_12的专栏 1032

php动态生成复选框列表

我几乎是个PHP小白,但做一个项目正需要php动态生成复选框列表,我是从几个代码段里总结实验后得到我想要的结果,完美实现动态生成复选框列表。我感觉这个比java或其他语言要简单(关键代码30行),条理也清晰,也可能是别的语言我不懂。 先说一下项目要求: 扫描/home/pi/music/目录下的音乐文件并生成文件列表文件(txt)。 删除文件中的非音乐文件。 以列表文件为内容动态生成复选框列表。...

kim5659的博客 972

php如何获取复选框选中的值

最近学php,因为刚接触不久,看似一个简单的问题有时候也着实浪费了好多时间,其实很多事情当不出来的时候很纠结,但是在最后研究出来的时候回头看看其实很简单,但是还是要学着小总结一下了,时间久了有很多事情还是很容易忘记的,今天就刚做的一个循环得出的复选框,然后提交表单后得到复选框的值来写一下吧, 首先我是循环得到了复选框 View Code 1 <? 2 for($i=1; $i&...

weixin_34220963的博客 121

THinkphp 批量删除的写法 (附源生态PHP写法)

THinkphp 批量删除的写法 (附源生态PHP写法) 1.在复选框中选择多个要删除的记录: 批量删除 当点击“批量删除”的时候,程序就会用javascript 来处理 javascript 程序: function delMuti(){  if(window.confirm(“确认要批量删除吗?”)){    document.form.s

打杂人-aerchi 8613

Thinkphp5.1 多个复选框一键更新功能

< li class=“col1”>< input id=“sel_1” οnchange=“selectAll()” type=“checkbox” value=“1”/></ li> < ul class=“user-list-content h90”> < input type=“checkbox” value="{$v[‘usernam...

精通PHP,JAVA,上海话,广东话,英语,汉语等各种语言 986

thinkphp6企业项目实战_[MarsZ]ThinkPHP项目实战总结

本文原word格式百度云盘下载地址:综述 2需求 2作者 2系统一览 2Unity3d客户端 2PHP后台 4准备 6XAMPP 6官网 6下载地址 6教程 6ThinkPHP 6官网 7项目所用版本 7下载地址 7快速入门 7完全手册 7步骤 7准备ThinkPHP 7修改MySQL设置信息 8检测是否成功 9扩展:控制器和模板 9原则 9添加控制器方法 9添加界面模板 10其他功能依此类推 1...

weixin_39622655的博客 672
上一篇: Win 2008 R2远程安装之后,硬盘变成脱机状态(由于管理员设置的策略,该磁盘处于脱机状态)
下一篇: Sublime Text 3 -mac简体中文汉化包下载及教程
gatekey
博客等级 码龄19年 4粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值