<?php
include 'connection.php';  
 ?>
<form action="update.php" method="post">
<?php 
$grp=$_GET['group_num'];
$query = "SELECT * FROM lectures_table WHERE group_num=$grp";
$result = mysql_query($query);
while($row=mysql_fetch_array($result)){   
</div>   
 <input type="hidden" name="group_num" value="<?php echo $grp;  ?>" />
  <input type="text" placeholder="First Lecture" name="day[]" value="<?php             
 echo $row['day']; ?>"></td>
    <input type="text" placeholder="First Lecture" name="f[]" value="<?php      
 echo $row['first']; ?>"></td><br>
 </tr>
 <?php 
 } ?>
</tbody>
 </table>         
   <input type="submit" class="btn btn-success" name="edit" value="save">
    
 </form>
  </div>
    </div>
     </div>
 </div> ?>
 </body>
  </html>
update.php
    <?php
    include 'connection.php';
     $i = 0; 
   while ($i < 5) { 
   // define each variable 
   $scoreaway = $_POST['f'][$i]; 
   // do the update and print out some info just to provide some visual feedback 
   echo $query = "UPDATE lectures_table SET first='".$scoreaway."' WHERE           
   group_num=1"; 
   mysql_query($query) or die ("Error in query: $query");  
   $i++; 
   }
   mysql_close();  
   ?>
The update query just updates the last row. What should I do I need it importantly.
When I submit my form all values take the value of last input ??
 
     
    