发送带有数字的帖子数据

Posted

技术标签:

【中文标题】发送带有数字的帖子数据【英文标题】:Sending Post Data with a Number 【发布时间】:2015-10-19 06:31:24 【问题描述】:

我有一个包含 100 个复选框的页面......打开和关闭。这些复选框被命名为“box1”“box2”“box3”等。它们是从表中的单行/列中提取的,我将 1|0|1|0|1 分解为单独的复选框输入。

我的问题是,当我尝试更新它们时,我不知道如何将它们恢复为单个字符串以将它们放回同一列。这就是我所拥有的......但显然它不起作用。其中一些东西对我来说是新的。任何建议都会有所帮助。

$i = 1;
while($i < 101)
    $thisBox = $_POST['box'][$i];
    if($thisBox != 1)$thisBox = 0;
    $boxData .= $thisBox . "|";
    $i++;

它只显示 100 倍的“|”我不确定是否可以在每个循环中创建 $_POST['box##']

【问题讨论】:

请为此发布 html。需要看看哪些盒子张贴 【参考方案1】:

试试$thisBox = $_POST['box'.$i]

【讨论】:

我不敢相信我忽略了这一点。非常感谢。那行得通。我会尽快接受作为答案。【参考方案2】:

试试这个,

$thisBox = $_POST["box$i"] == "on" ? 1 : 0;
$boxData .= $thisBox . "|";

不需要if条件

【讨论】:

以上是关于发送带有数字的帖子数据的主要内容,如果未能解决你的问题,请参考以下文章

来自包含双精度数字的 Json 帖子的错误 400(错误请求)

发送带有 C# 错误 403 的文件和数据。CURL 没有错误

如何发送带有参数的帖子[重复]

Angular JS将带有$resource的数组数据发送到.NET API

SSIS 向 Oracle 云 VS-2019 和 MS Oracle 源发送带有数据参数的查询

无法将带有凭据的 http 帖子发送到 iis 节点服务器