I am trying to insert multiple rows to a database table if check box is selected. But in my code when I am trying to insert, new rows are inserting based on check box selection. But no data is passing. I need some advice on below code to modify:
<?php
  $db=mysql_connect("localhost","root","");
  mysql_select_db("kkk",$db);
  $qry="select * from  pi";
  $result=mysql_query($qry);
?>
<form action="check.php"   method="post">
  <table>
    <tr>
      <th>A</th>
      <th>B</th>
      <th>C</th>
   </tr>
<?php
while($row=mysql_fetch_array($result))
{
  echo "<tr><td><input type=checkbox name=name[] value='".$row['id']."'>".$row['PI_NO']."</td><td>".$row['CUSTOMER_NAME']."</td><td>".$row['PI_ADDRESS']."</td></tr>";
}
?>
<input type="submit" value="save" id="submit">
<?php
  $db=mysql_connect("localhost","root","");
  mysql_select_db("kkk",$db);
  $name=$_POST['name'];
  foreach($_POST['name'] as $x)
  {
    $qry="INSERT INTO pi (PI_NO, CUSTOMER_NAME, PI_ADDRESS)VALUES ('$PI_NO','$CUSTOMER_NAME','$PI_ADDRESS')";
    mysql_query($qry);
  }     
?>
 
     
     
     
    