Я пытаюсь создать форму редактирования, чтобы вы могли редактировать свои личные данные на основе многих полей. проблема в том, что когда я редактирую поле, редактируется только последняя строка, $ id в цикле while сохраняется для последнего цикла, как я могу _POST различать $ id для каждой строки в цикле while
myкод ниже:
<div class="well" >
<form action="settings.php" method="post" class="profile_post registration-form">
<fieldset>
<div class="form-top">
<div class="form-top-left">
<p class="poemname">
<strong style="color: teal; font-size: 20px;">الإنجازات الأدبية</strong>
</p>
</div>
</div>
<div class="form-bottom">
<div class="form-group">
<table width="100%">
<?php
$user_sera_query = mysqli_query($con, "SELECT * FROM sera WHERE username='$userLoggedIn' AND deleted != 'yes' AND type = 'award'");
if(mysqli_num_rows($country_name_query) > 0) {
while ($row = mysqli_fetch_array($user_sera_query)) {
$id = $row['id'];
$body = $row['body'];
$body2 = $row['body2'];
?>
<tr>
<td class="poemfontd" style="color: #580024; width: 20%;">المنجز: </td>
<td>
<input style="text-align: center; margin-bottom: 10px;" type="text" name="award" value="<?php echo $body; ?>" class="form-control" id="form-first-name">
</td>
<td class="poemfontd" style="color: #580024;">العام: </td>
<td style="width: 20%"> <input style="text-align: center; margin-bottom: 10px;" type="text" name="award_date" value="<?php echo $body2; ?>" class="form-control" id="form-first-name"></td>
</tr>
<input type="hidden" name="award_id" value="<?php echo $id; ?>">
<?php } ?>
</table>
<?php echo $message_awards; ?>
</div>
</fieldset>
<input type="submit" name="update_awards" id="save_details" value="تحديث المنجزات الأدبية" class="info settings_submit"><br>
</form>
</div>
<?php } ?>
<?php
//handler code
if(isset($_POST['update_awards'])) {
$award = $_POST['award'];
$award_date = $_POST['award_date'];
$award_id = $_POST['award_id'];
$query = mysqli_query($con, "UPDATE sera SET body='$award', body2='$award_date' WHERE id='$award_id'");
$message_awards = "تم تحديث المنجزات الأدبية<br><br>";
} else $message_awards = "";