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