Обновить таблицу, если значение не существует

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

<select>
<option value="">I</option>
<option value="">II</option>
<option value="">III</option>
</select>

<select>
<option value="">I</option>
<option value="">II</option>
<option value="">III</option>
<option value="">IV</option>
<option value="">V</option>

</select>

Мой сценарий — это когда я выбираю класс из первого поля выбора, а затем после того, как я выбираю класс из второго поля выбора. Он обновит класс ученика «Если значение не существует в таблице». в противном случае я покажу ошибку типа «Класс уже существует».
Например
Если я хочу обновить студента с «I» до «II», тогда значение 2-го поля выбора не должно быть в таблице … пожалуйста, кто-нибудь, помогите мне.

-4

Решение

Есть одна проблема, которую вы не устанавливаете значение и его пусто. По которым выбранные вами значения не будут добавлены или обновлены в вашей базе данных.

Во-вторых, вы не дали имя своему выпадающему списку, по которому, даже если вы выберете значения, оно не будет опубликовано в вашем действии.

<form action="update_student.php" method="post">
<select name="from_class">
<option value="I">I</option>
<option value="II">II</option>
<option value="III">III</option>
</select>

<select name="to_class">
<option value="I">I</option>
<option value="II">II</option>
<option value="III">III</option>
<option value="IV">IV</option>
<option value="V">V</option>
</select>

<input type="submit" value="Upgrade">
</form>

Предложение:

И даже вам нужно подтвердить, что ученик должен быть переведен в следующий класс, а не в тот класс, который он уже закончил.

Например: если вы переводите ученика со II на III, что вполне нормально, но вы не должны допускать II до I.

В случае, если пользователь запросил этот вид рабочего процесса, то по крайней мере вы должны запросить подтверждение для понижения класса со II до I

0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector