PHP获取checkbox值_ykm0722的博客-程序员秘密_php获取checkbox选中的值

技术标签: 文档  脚本  语言  php  

如何才能正确的实现PHP获取checkbox值对于初学者来说还是比较陌生的。在这里我们将为大家详细介绍相关的实现方法,希望对大家有所帮助。

  • PHP parent调用父类构造函数
  • 使用PHPExcel要点解析
  • 迅速掌握PHP导出Word文档原理
  • PHP处理Word转PDF技巧讲解
  • PHP批量删除数据减轻程序员压力

     

    1. < input type="checkbox" name="weeks[]" 
      id="weeks" value=1>   
    2. < input type="checkbox" name="weeks[]" 
      id="weeks" value=2>   
    3. < input type="checkbox" name="weeks[]" 
      id="weeks" value=3>  


    weeks后的中括号不可漏,否则用PHP获取的时候只能取到最后一个值。之后PHP就很好处理了,如下:

    PHP获取checkbox值方法一:

       
        
    1. $weeks = $_POST['weeks'];   
    2. for($i=0;$i< count
      ($weeks);$i++)   
    3. echo $weeks[1]."< br>";  

    PHP获取checkbox值方法二:

       
        
    1. $array = $this->request->
      getParameter("weeks[]");   
    2. $str =implode(',',$array);   
    3. echo $str; 

     

    经常用到表单,其中复选框要经常用。但在PHP中与其他的脚本语言不太一样,复选框的名称后面必须加上[],然后用数组循环取得。

       
        
    1. < ?PHP  
    2. if(!empty($_POST["t1"])){  
    3. $array = $_POST["t1"];  
    4. $size = count($array);  
    5. for($i=0; $i< $size; $i++){  
    6. echo $array[$i]."< br>";  
    7. }  
    8. }  
    9. ?> 
    10. < form method=post action="" name="form1"> 
    11. < input type="checkbox" 
      name="t1[]" value="篮球">篮球< br> 
    12. < input type="checkbox" 
      name="t1[]" value="足球">足球< br> 
    13. < input type="checkbox" 
      name="t1[]" value="乒乓球">乒乓球< br> 
    14. < input type="checkbox" 
      name="t1[]" value="排球">排球< br> 
    15. < input type="submit"> 
    16. < /form> 

    以上就是PHP获取checkbox值的两种方法介绍。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ykm0722/article/details/6044926

智能推荐

SpringMVC_拥有是幸福的博客-程序员秘密

SpringMVC介绍SpringMVC原理运行步骤:用户发起用户请求到达前端控制器前端控制器请求处理器映射器查询Handler处理器映射器返回给前端控制器,返沪处理器执行链(HanderExecutionChain)(包含多个处理拦截器和一个Handler实例)前端控制器请求处理器适配器执行handler处理器适配器根据适配器规则找到特定的处理器,(后端controller层URL所绑定的方法),由处理器来执行Handler处理器执行结束返回后给处理器一个Mode

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。_sunly_的博客-程序员秘密

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。splice() 方法会直接对数组进行修改。语法:arrayObject.splice(index,howmany,item1,.....,itemX)参数:index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。i...

curl批量调用linux,执行批量curl请求脚本注意事项_weixin_39743414的博客-程序员秘密

通过shell生成curl请求 然后批量执行 如下所示awk -F, 'NR&gt;1{print $(NF-1)}' orders | awk '{print "curl http://localhost:8080/orders?orderSeq="$0"&amp;token=a059a61d7e9211e6a22b4437e6d0648e"}'curl http://localhost:808...

如何给共享文件夹设置密码?共享文件夹加密的方法_小白一键重装系统的博客-程序员秘密

如何给共享文件夹设置密码?当我们有部分共享文件不想让很多人看到时,我们可以对其进行加密,那么应该如何操作呢?下面小编就为大家介绍Win11共享文件夹加密的方法,这个步骤教程还是比较简单的,照着做就行啦,感兴趣的小伙伴们快来看看吧。更多重装系统教程尽在小白系统重装官网  1、首先右键需要共享的文件夹,打开“属性”。  2、接着进入上方“共享”选项。  3、然后点开下面的“网络和共享中心”。  4、打开后,展开“所有网络”设置。  5、随后勾选“有密码保护的共享”并保存。

phpMyAdmin 错误 缺少 mysqli 扩展的解决办法_weixin_40469224的博客-程序员秘密

phpMyAdmin - 错误缺少 mysqli 扩展。请检查 PHP 配置。 &amp;lt;a href=&quot;Documentation.html#faqmysql&quot; target=&quot;documentation&quot;&amp;gt;&amp;lt;imgclass=&quot;icon&quot; src=&quot;./themes/pmahomme/img/b_help.png&quot; width=&quot;11&quot; height=&quot;11

随便推点

学术英语写作积累_天使不会不快乐的博客-程序员秘密_compositional report

学术失信 academic dishonesty 抄袭 plagiarism 三种 Report Classifying reports, Descriptive reports, Compositional reports四种Explanation Sequential , Factorial , Consequential , Conditional Explanation 两种argument exposition, discussion

动态显示和隐藏密码框_诗未冷的博客-程序员秘密

一、效果图如下在开发的时候,有时需要可控的显示和yi

Unity3D:2D角色移动篇2:动画的添加_飞鱼划过星空的博客-程序员秘密

一、添加动画器并为动画器添加控制器在动画器中添加动画(ider),(run)并创建过渡,添加bool类型参数ider和run设置过度条件二、添加代码在上一节的代码中添加using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayerController : MonoBehaviour{ //速度 pu...

快速排序_ZDF0414的博客-程序员秘密_利用堆栈实现快速排序的程序运行框图

int GetMid(int a[], int left, int right)//三数取中{ int mid = left + (right - left) / 2; if (a[left] <a[right]) { if (a[mid] < a[left]) { return left; } else { if (a[mid]>a[right])

论坛源码推荐(1月22日):用数据驱动的UITableView内容管理 仿网易订阅的球形3D标签_ywch2010的博客-程序员秘密

转载地址 http://www.cocoachina.com/applenews/devnews/2014/0122/7739.htmlJSONModel  JSONModel是一个可以快速创建智能数据模型的库,可自动解析模型类别和JSON输入结构,从而大幅降低代码数量。JSONModel可用在iOS和OSX 应用中。测试环境:Xcode 5.0,iOS 5.0以上

序列的傅里叶变换MATLAB实现_matlab求序列的傅里叶变换_timerring的博客-程序员秘密

数字信号处理实验五 序列的傅里叶变换 一、实验目的1. 学习并掌握序列的傅里叶变换及其性质.2.了解其在计算机上的实现方法.二、实验原理及方法 所谓傅立叶变换就以时间为自变量的“信号”与频率为自变量的“频谱”函数之间的某种变换关系。当自变量“时间”或频率取连续形式和离散形式的不同组合就可形成各种不同的傅立叶变换对。离散时间非周期信号及其频率之间的关系,可以用序列的傅立叶变换对来表示。............