发送带有数字的帖子数据

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条件

【讨论】:

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