PHP-如何从选中的复选框和相应的文本框中获取值

Sk Golam Saroar

提交表单时,我想获得三个用逗号分隔的值。复选框,文本框1和文本框2中的值。

这是我的代码,用于从mysql数据库检索值并生成复选框和两个相应的文本框。

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php

$query = "SELECT * FROM subject";
$data = mysqli_query($con, $query);

while ($row = mysqli_fetch_array($data)){
$s = $row['sub'];
echo $s;
?>

<input type="checkbox" name="req_sub[]" value= "<?php echo $s; ?>" />
<input type="text" name="<?php echo $s; ?>" placeholder="Total Number" />
<input type="text" name="<?php echo $s; ?>" placeholder="Pass Number" />     

<?php 
} 
?>
<input type="submit" name="submit" value="Add">
</form>

这是我的表格的样子-

假设用户选中前三个框,然后输入如下图所示的值- 在此处输入图片说明

当我单击添加时,通过使用下面的代码,我得到了值-
物理
数学
化学

<?php
if (isset($_POST['submit'])) {
    if (!empty($_POST['req_sub'])) {
        foreach ($_POST['req_sub'] as $selected) {
            echo $selected."</br>";
        }
    }
}
?>

但是我如何获得像这样的值-
物理,40,30
数学,40,30
化学,30,25

我希望将此输出存储在变量中,以便将其存储在数据库表中。
最近几天,我已经花了几个小时。请帮我这个。

精神
  1. 您需要为分配唯一的名称,<input type="text" ... />以便可以在中接收其值PHP

  2. 其次,您需要编写PHP代码,将这些值连接在一起。

例如,您的HTML代码可能是:

<input type="checkbox" name="req_sub[]" value= "<?php echo $s; ?>" />
<input type="text" name="total[<?php echo $s; ?>]" placeholder="Total Number" />
<input type="text" name="pass[<?php echo $s; ?>]" placeholder="Pass Number" />     

您的PHP代码可能是:

if (isset($_POST['submit'])) {
    if (!empty($_POST['req_sub'])) {
        foreach ($_POST['req_sub'] as $selected) {
            $total = $_POST['total'][$selected];
            $pass = $_POST['pass'][$selected];
            $var = $selected . ',' . $total . ',' . $pass;
            echo $var . '<br />';
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何让 PHP 将文本框与表单中的相应复选框进行匹配

来自分类Dev

PHP和JS-选中并输入如何从选定的复选框中获取价值?

来自分类Dev

php错误通过复选框和同一行或多行的文本框获取多维数组

来自分类Dev

php获取多个选中复选框的标签文本

来自分类Dev

使用PHP和MySQL提交多个复选框以及文本框输入值?

来自分类Dev

获取PHP中未选中的复选框值

来自分类Dev

如何获取PHP中多个未选中复选框的值?

来自分类Dev

如何检查PHP中的复选框是否已选中?

来自分类Dev

如何在php中获得选中的复选框索引

来自分类Dev

从动态创建的文本框和链接到文本框的复选框中获取值

来自分类Dev

从动态创建的文本框和链接到文本框的复选框中获取值

来自分类Dev

PHP将多个复选框和文本框数组插入MySQL数据库

来自分类Dev

勾选复选框时启用文本框-PHP

来自分类Dev

如何在PHP中获取复选框的值

来自分类Dev

如何使用ajax和php在csv中获取单选按钮,复选框值?

来自分类Dev

php获取未选中复选框的值

来自分类Dev

获取已在PHP中选中的复选框

来自分类Dev

从表单文本框和复选框获取用户输入(例如,帐号,复选框,选中的单选按钮),然后从数据库中获取文件

来自分类Dev

获取几个PhP生成的复选框的结果,并仅在下面显示选中的复选框

来自分类Dev

获取PHP中所有选中复选框的值并将其放入数组中

来自分类Dev

获取PHP中所有选中复选框的值并将其放入数组中

来自分类Dev

在PHP中合并两个数组和选中的复选框

来自分类Dev

在复选框中显示div选中php

来自分类Dev

基于PHP中是否选中复选框的变量增量

来自分类Dev

未选中复选框以在php中执行操作

来自分类Dev

选中复选框时在php中调用js函数

来自分类Dev

如何获取选中和未选中复选框数组的所有值并将其保存到PHP中的数据库

来自分类Dev

选中复选框后,如何获取文本框进行更新?

来自分类Dev

如何检查PHP中是否已选中所有复选框?

Related 相关文章

  1. 1

    如何让 PHP 将文本框与表单中的相应复选框进行匹配

  2. 2

    PHP和JS-选中并输入如何从选定的复选框中获取价值?

  3. 3

    php错误通过复选框和同一行或多行的文本框获取多维数组

  4. 4

    php获取多个选中复选框的标签文本

  5. 5

    使用PHP和MySQL提交多个复选框以及文本框输入值?

  6. 6

    获取PHP中未选中的复选框值

  7. 7

    如何获取PHP中多个未选中复选框的值?

  8. 8

    如何检查PHP中的复选框是否已选中?

  9. 9

    如何在php中获得选中的复选框索引

  10. 10

    从动态创建的文本框和链接到文本框的复选框中获取值

  11. 11

    从动态创建的文本框和链接到文本框的复选框中获取值

  12. 12

    PHP将多个复选框和文本框数组插入MySQL数据库

  13. 13

    勾选复选框时启用文本框-PHP

  14. 14

    如何在PHP中获取复选框的值

  15. 15

    如何使用ajax和php在csv中获取单选按钮,复选框值?

  16. 16

    php获取未选中复选框的值

  17. 17

    获取已在PHP中选中的复选框

  18. 18

    从表单文本框和复选框获取用户输入(例如,帐号,复选框,选中的单选按钮),然后从数据库中获取文件

  19. 19

    获取几个PhP生成的复选框的结果,并仅在下面显示选中的复选框

  20. 20

    获取PHP中所有选中复选框的值并将其放入数组中

  21. 21

    获取PHP中所有选中复选框的值并将其放入数组中

  22. 22

    在PHP中合并两个数组和选中的复选框

  23. 23

    在复选框中显示div选中php

  24. 24

    基于PHP中是否选中复选框的变量增量

  25. 25

    未选中复选框以在php中执行操作

  26. 26

    选中复选框时在php中调用js函数

  27. 27

    如何获取选中和未选中复选框数组的所有值并将其保存到PHP中的数据库

  28. 28

    选中复选框后,如何获取文本框进行更新?

  29. 29

    如何检查PHP中是否已选中所有复选框?

热门标签

归档