繁体   English   中英

如何使用复选框值的结果创建 id 字段数组

How to create array of id fields with result of checkbox value

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在迭代地构建一个包含多个用户的用户信息的表,以及一个用于更新每个用户的状态字段的复选框。 我的 controller 中的伪代码:

foreach ($vols as $vol)
{
    $data['user_name'][] = $vol->username;
    $data['status'][] = '<input type="checkbox" name="signupStatus" /> confirm ';
}   

$data 数组被传递给一个视图,在该视图中构建了一个表,该表显示了一个用户列表,每个用户旁边都有一个复选框。 管理员可以通过用户名选中该框,以更新其在数据库中的状态。

在我提交的 function 中,如何构建一个包含用户名和相关状态(复选框值)的数组。

仅供参考:我正在使用 Codeigniter、PHP5.2、MAMP

1 个回复
foreach ($vols as $vol)
{
    $rows[$i][] = //account info here
    $rows[$i][] .= '<input type="checkbox" name="signupStatus['.$vol['id'].']" value = "0"  /> confirm ';
    // not sure where your user ID is, but I tried to guess :-)
}


// in receiving script:
// you will receive array of only those ids that were checked, so
$update_users = array_keys($_POST['signupStatus']);
// will give you an array of userids that were checked

当然,您不应该忘记过滤它们,使它们只包含数字。 喜欢

foreach ($update_users as $key => &$userid) {
    if ( ($userid = intval($userid)) <= 0 ) {
        unset($update_users[$key]);    // silently do nothing with anything we didn't expect
    }
}
1 如何使用关联数组从复选框获取ID和从文本字段获取适当的值

大家好,我是编程新手。 我需要开发一个具有复选框和文本字段的评分系统,用户可以在其中单击列表中的主题,然后在文本字段中添加他的评分/经验。 所有这些主题和评分将连同主题ID和评分添加到数据库中。 所以问题是,我不知道如何编写关联数组以获取所选主题及其适当的等级,以插入数据库。 谁能给我 ...

4 Javascript使用foreach复选框值创建数组

好的,我有这个表格 我需要的是: 当我选中任何复选框时,使用格式的数组(例如) 1 | 2 | 4 是在结果文本字段中实时更新的,所以我可以在php中使用它爆炸,我尝试了很多thins都没用 PS。 仅仅通过低谷发布是不够的,我知道我是否只发布该字段,我将拥有一 ...

5 如何使用复选框列表中的选定值创建数组?

我有一个列表,其中显示了一些分为某些类别的产品。 可以通过复选框选择这些类别。 您想知道如何使用复选框中的选定值列表创建数组吗? 这是我放入codeandbox 的代码: 我正在获取最后一个选定过滤器的值,但无法创建包含所有选定值的数组: import Divider fr ...

6 根据选定的复选框值创建数组

我有一堆使用$ _POST方法具有唯一名称和值的复选框。 如何将选定的值放入数组中? 我开始使用for循环,但是我不知道如何一次只调用一个值或确定是否已选择它。 ...

7 从复选框值创建数组PHP

我有很多复选框。 我想将它们的值放入逗号分隔的数组中。 如果复选框已选中,则该值为空,因此: 酒吧,停车场、、、、电视等 我该怎么做? 制作完数组后,我将提交数据库。 ...

2012-06-26 22:54:45 5 632   php
8 如何以这样的方式呈现JSP:在该字段的下拉列表中,将选中复选框(并非完全使用ID创建的复选框)

这里我有一个配置模型 jsp 在创建新记录时,我正在使用相同的jsp结构,但得到的结果正确,但是在编辑时,却没有得到想要的结果。 请在路径中存在的值的复选框选中的情况下找到期望的结果,例如,在此“ jobExecDaysInWeek”中,我有1,2和3,应选中并选中相应的复 ...

9 使用复选框创建数组

为什么要尝试执行此操作的背景。 我正在创建一个工作程序,这是完成此过程的多种方式之一,用户可以使用自己制作的用户表格来选择自己所执行的测试,大约50种可能的测试。 通过选择,它会在每个用户表单的基础上打勾各个复选框,而无需选择其他测试。 即如果他们选择1、2、5,则程序最终将加载Use ...

10 黑莓:获取复选框字段数据

我已经成功地制作了列表视图,其中包含带有复选框的联系人列表。 现在的问题是,我必须获取复选框字段数据,但null即将到来。 您能否建议我在哪里做错了? 代码段是:更新:我得到了现场数据,更新后的代码如下 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM