2017-08-17 15 views
0
<form method="post"> 
<?php 
    $sql_u="SELECT * from cubaan"; 
    $query_u = mysqli_query($conn,$sql_u); 
    while($row=mysqli_fetch_assoc($query_u)){ 
?> 
     <table border="2"> 
      <tr> 
       <td><input type="checkbox" name="bio[]" value="<?php $row['name'];?>" data-valuetwo="<?php $row['age'];?>" data-valuethree="<?php $row['job'];?>"></td> 
       <td><?php echo $row['id'];?></td> 
       <td><?php echo $row['name'];?></td> 
       <td><?php echo $row['age'];?></td> 
       <td><?php echo $row['job'];?></td> 
      </tr> 
     </table> 
<?php 
    } 
?> 
<input type="submit" name="post"> 
</form> 

これは私がデータベースからデータを選択したいと、選択したデータがチェックボックスに基づいて選択すると、あるSQLテーブルから別のSQLテーブルに複数行のデータを追加する方法はありますか?

<form method="post"> 
<?php 
$sql_u="SELECT * from cubaan"; 
$query_u = mysqli_query($conn,$sql_u); 
while($row=mysqli_fetch_assoc($query_u)){ 
?> 
<table border="2"> 
<tr> 
<td> 
<input type="checkbox" name="bio[<?php echo $row['id'];?>]" value="<?php echo $row['name'];?>"> 
<input type="hidden" name="age[<?php echo $row['id'];?>]" value="<?php echo $row['age'];?>"> 
<input type="hidden" name="job[<?php echo $row['id'];?>]" value="<?php echo $row['job'];?>"> 
</td> 
<td><?php echo $row['id'];?></td> 
<td><?php echo $row['name'];?></td> 
<td><?php echo $row['age'];?></td> 
<td><?php echo $row['job'];?></td> 


</tr> 
</table> 

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

そして、あなたのフォーム送信中に次のように隠された、新しいデータベース

+0

あなたは問題/質問がどういうものなのか説明できますか?すべてのレコードのデータを1つのチェックボックスに追加したいということですか? – RamRaider

+0

選択したデータをチェックボックスで保存します。 –

+0

私もあなたが求めるものを手に入れません。あなたはそれを言い換えることができますか? – vatavale

答えて

0

使用入力型に挿入されます私のコードですアクションの使用

<?php foreach($_POST['bio'] as $id=>$name) { 

echo $name; 
echo $_POST['age'][$id]; 
echo $_POST['job'][$id]; 
} 
?> 
+0

大変ありがとうございます......... –

+0

よろしくお願いします。 –

関連する問題