Php 如何使用选中的复选框值插入文本框值 “/>

Php 如何使用选中的复选框值插入文本框值 “/>,php,Php,如果要发布来自同一复选框组的多个值,则必须将复选框字段设置为数组中的值,如 键入class='checkbox'name='chk1[],并在发布值时使用以下代码 <form action="message1.php" method="post" > <img height="150" width="200"src="<?php echo $images_dir."/tb_".$row[2]; ?>"/><input type='checkbox' na

如果要发布来自同一复选框组的多个值,则必须将复选框字段设置为数组中的值,如 键入class='checkbox'name='chk1[],并在发布值时使用以下代码

<form action="message1.php" method="post" >
<img height="150" width="200"src="<?php echo $images_dir."/tb_".$row[2]; ?>"/><input type='checkbox' name='chk1[]' value ='<?php echo basename($images_dir."/".$row[2]);?>'/><input type='text' name='textbox[]'id='textbox'/>     </br>


$checkbox1=$_POST['chk1'];
$txt =$_POST['textbox'];
if($_POST["submit"]=="submit") {
   for($i=0;$i<sizeof($checkbox1);$i  ) {
      if(!empty($txt)) {
for($i=0;$i
$checkbox1=$\u POST['chk1'];
如果(!空($_POST['chk1']))
{
$txt=$checkbox1;
}
其他的
{
$txt=$_POST['textbox'];
}
如果($_POST[“提交”]=“提交”){

对于($i=0;$i
你能把你的问题说得更清楚一点吗?你想做什么?我想你想把文本框的值插入数据库,根据哪个复选框被选中?请阅读。
  • “/>
    for($i=0;$i<count($_POST['chk1']);$i++) {
    $checkval = $checkval.",".$_POST['chk1'][$i];
    }
    
    echo $checkval;
    
    $checkbox1=$_POST['chk1'];
    
    if(!empty($_POST['chk1']))
    {
        $txt = $checkbox1;
    }
    else
    {
        $txt =$_POST['textbox'];
    }
    
    if($_POST["submit"]=="submit") {
       for($i=0;$i<sizeof($checkbox1);$i++) {
          if(!empty($txt)) {
            $query="INSERT INTO message(item,quantity) VALUES('".$checkbox1[$i]."','".$txt[$i]."')";
            mysql_query($query) or die(mysql_error());
          }
       }
     echo "message is send";
    }
    
    <?php
    if(isset($_POST['submit']))
    {
        if(!empty($_POST['name1']))
        {
            $name1=implode(",",$_POST['name1']);
            if(!empty($_POST['name']))
            {
                $name=$_POST['name'];
                $name = $name .','. $name1;
            }
            else
            {
                $name=$name1;
            }
        }
        else
        {
            $name =$_POST['name'];
        }
    
        $conn=mysqli_connect('localhost','root','','test');
        $sql=mysqli_query($conn,"insert into t values('$name')");
        if($sql)
        {
            echo "Inserted!!";
        }
        else
        {
            echo "Failed to insert!!";
        }
    }
    ?>