如何在PHP中选择数据库mysqli表中的复选框

如何在PHP中选择数据库mysqli表中的复选框,php,mysqli,Php,Mysqli,**如何在数据库mysqli中选择复选框 我应该在复选框值中写什么 请帮忙 我还内爆了将数组转换为字符串的函数 未找到要打印的复选框值的值。。。。。 同时检查图片上的输出。。。 ** 试试这个: 在窗体中,方法插入多个复选框 <form method="POST" action="test2.php"> <input type="checkbox" name="chk[]" value="InputText1">InputText1<br>

**如何在数据库mysqli中选择复选框 我应该在复选框值中写什么 请帮忙 我还内爆了将数组转换为字符串的函数 未找到要打印的复选框值的值。。。。。 同时检查图片上的输出。。。 **


试试这个:

在窗体中,方法插入多个复选框

<form method="POST" action="test2.php">
        <input type="checkbox" name="chk[]" value="InputText1">InputText1<br>
        <input type="checkbox" name="chk[]" value="InputText2">InputText2<br>
        <input type="submit" name="sub1">
</form>


if(isset($_POST['sub1'])) // check the submitted form and print the values
   {
     echo "You selected the following checkbox:<br/>";
     foreach ($_POST['chk'] as $value) {
      echo $value."<br>";
    }

inputExt1
inputExt2
if(isset($\u POST['sub1'])//检查提交的表单并打印值 { echo“您选择了以下复选框:
”; foreach($_POST['chk']作为$value){ 回声$value.“
”; }
一种方法是复选框的值可以与所有数据连接,提交后,使用for each loop选中复选框并打印所有选中的行。如下所示

<input type="checkbox" name="chk[]" value="<?php echo "<td>".$fetch["tableno"]."</td><td>".$fetch["customerid"]."</td><td>".$fetch["item"]."</td><td>".$fetch["money"]."</td>"; ?>">

它表示特定复选框的值。我建议您阅读一些关于复选框的教程。为什么每个复选框都有
表单
标记?您的html结构格式不正确。表单标记在表标记内打开,但在关闭表单标记之前正在关闭表标记。请更正html格式,然后重试。我将Sub1和$chk工作的表单标记放在isset中以开始工作请在复选框的输入标记处查找问题,我将在其中打印所有复选框值……我将在复选框的VALUE=“??”中写入什么?我有一个与sql数据库连接的sql表表单,在其中,当我选择所需行(复选框)时;输出将是所需的行…我多少算出来了…我的编码已经更改,并且我在问题中进行了更新,仍然没有在复选框中找到值的编码???感谢代码在@Sitepose工作正常…稍微升级一下,当我在复选框中选择行时,它应该会在表中给我一个输出(行和列)。。。
<input type="checkbox" name="chk[]" value="<?php echo "<td>".$fetch["tableno"]."</td><td>".$fetch["customerid"]."</td><td>".$fetch["item"]."</td><td>".$fetch["money"]."</td>"; ?>">
if(isset($_POST['sub1'])) // check the submitted form and print the values
   {
     echo "Below Customers have placed orders:<br/>";
     echo "<table>";
     foreach ($_POST['chk'] as $value) {
      echo "<tr>".$value."</tr>";
    }
    echo "</table>";

}