<?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 ??