php - 无法通过 $_GET 和多行获取复选框的名称

标签 php mysql checkbox

enter image description here

我确实有上图中给出的选项。您可以从每个选项中选择一个,或者我们可以限制您必须从每个选项中选择一个选项。

当我从每个选项中选择一个时,我遇到了问题,它没有插入该复选框的值。

<input name="pc<?php echo $mitemch_id; ?>" type="checkbox" value="<?php echo $mitemchch_id; ?>">

<font size="2"><?php echo $mitemch_enm; echo " KD: "; echo $mitemch_prit; ?></font>

在名字PC还有这个<?php echo $mitemch_id; ?>是选项 id 如果选项 1 那么值将为 1 等等。我如何将名称放在 $_GET 中作为复选框上面给出的名称?

下面是我使用的保存方式:

$minsitID = mysql_real_escape_string($_POST['mitemID']);
$insitID  = mysql_real_escape_string($_POST['itemID']);
$inspr    = mysql_real_escape_string($_POST['op']);
$iqty     = mysql_real_escape_string($_POST['qty']);

$ses_mem    =   session_id();

mysql_query("
insert into temp_cart (item_id, price_id, qty, ses_mem) values (
'".$insitID."','".$inspr."','".$iqty."','".$ses_mem."'
)
");
$last_id = mysql_insert_id();

mysql_query("
insert into temp_choices (temp_id,  choice_id, item_id, ses_mem) values (
'$last_id','$minsitID','$insitID','$ses_mem'
)
");

我已经用 for 循环尝试了下面的代码,但没有用。

for($i=0; $i < count($minsitID); $i++) {
    mysql_query("
    insert into temp_choices (temp_id,  choice_id, item_id, ses_mem) values (
    '$last_id','$minsitID[$i]','$insitID','$ses_mem'
    )
    ");
}

最佳答案

改变

<input name="pc<?php echo $mitemch_id; ?>" type="checkbox" value="<?php echo $mitemchch_id; ?>">

<input name="pc[]" type="checkbox" value="<?php echo $mitemchch_id; ?>">

popup_item_submit_process.php

$pc = $_POST['pc'];
$totalPC = sizeof($pc);
for($i=0;$i<$totalPC;$i++){
  $selectedPC = $pc[$i];

  //Now use this `$selectedPC` to enter into database table.
  // Use your query here with appropriate column name/values along with `$selectedPC`.

}

关于php - 无法通过 $_GET 和多行获取复选框的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457136/

相关文章:

php - .htaccess - 将允许的 URL 列入白名单

php - 显示要求 future (不是今天)到期且未完成且到期日期为 '0000-00-00'

mysql - 如何在本周添加今天的值(value)?

javascript - 使用 jquery 读取值错误切换复选框

php - 如何将 mysql php 错误写入文本文件

php - 如何将 CSS 类分配给 WooCommerce 中的库存数量?

javascript - 数据表中的 masterCheckbox

javascript - Python Selenium 在动态网页上选择复选框

php - 如何将多维数组转化为json对象

php - 我如何在下拉菜单中设置选定的项目 PHP MySQL