-1
   <b>
   <li>
    <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>

このコードは、チェックボックスとテキストボックスを含むいくつかの画像を示しています。1 つまたは複数の画像を選択し、テキスト値を指定してデータベースに保存したいと考えています。これが挿入用のコードです

  $checkbox1=$_POST['chk1'];

   $txt=$_POST['textbox'];

   if($_POST["submit"]=="submit") {
   for($i=0;$i<sizeof($checkbox1);$i++) {
   if(!empty($txt)) {
  echo""
  $query="INSERT INTO message(item,quantity)       VALUES('".$checkbox1[$i]."','".$txt[$i]."')";
    mysql_query($query) or die(mysql_error());
  }
  }
 echo "message is send";
 }
 ?>

このコードを実行すると、チェックボックスの値のみが挿入されますが、テキストボックスの値はデータベースに挿入されません

4

1 に答える 1