Сохранение значения параметра выбора в базе данных для всех строк одновременно

У меня есть эта проблема сохранения значения параметра в базе данных. Кажется, все выглядит правильно, но при отправке значение в базе данных не изменяется. Форма находится в таблице, в которой извлекаются данные, отправленные пользователем, а для того, чтобы обновить опцию администратора, использовалось значение__приятия. Надеюсь, кто-нибудь может определить, что мне не хватает или что это должно быть написано. Благодарю.

Это мой код:

manageLeave.php

<script type="text/javascript">
$(document).ready(function () {
$("#confirmForm").click(function () {
$("#statusForm").submit();
});
});
</script>
<body>
...
<tr>

<td><?php echo $staffName; ?></td>
<td><?php echo $convertDateFrom; ?></td>
<td><?php echo $convertDateTo; ?></td>
<td><?php echo $reason; ?></td>

<td>
<form method="post" action="doManageLeave.php" id="statusForm" name="statusForm">
<input type="hidden" name="consentId" value="<?php echo $consentId; ?>">
<select name="leaveStatus" data-native-menu="false">
<option value="" disabled selected style="display: none">Please select one...</option>
<option value="1">Approved</option>
<option value="2">Rejected</option>
</select>
</form>
</td>
</tr>
<?php
}
?>
</table>
<?php
}
}
?>
<input type="button" id="confirmForm" value="Submit" />

</body>

doManageLeave.php

$getConsentId = $_POST['consentId'];
$leaveStatus = $_POST['leaveStatus'];

$editQuery = "UPDATE consent SET approval_id = '$leaveStatus' WHERE consent_id = $getConsentId";

$successInsert = mysqli_query($link, $editQuery) or die ("Error Query ".  mysqli_error($link));


mysqli_close($link);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]