Не важно, чтобы установить значение по умолчанию в поле выбора:
<option selected> MyOptionValue </option>
И для значения по умолчанию со значением из таблицы базы данных (здесь я читаю лет из таблицы, и если поле записи пользователя edu_end_year получает совпадение, я отображаю это значение как выбранное, если не найдено совпадений, используется текст по умолчанию):
<option value="default"> <?php echo $default_text_year ?> </option>
<?php while($option = $years->fetch_object()){ ?>
<option <?php echo $option->year == $record->edu_end_year ? 'selected' : ''?> value='<?php echo $option->year; ?>'> <?php echo $option->year ?></option> <?php } ?>
Но я застрял, когда дело доходит до комбинирования двух кода эффективным способом. У меня вопрос такой:
Как установить запись в таблице как значение по умолчанию, только если нет записей в записях, считанных из записи пользователя? Значение должно исходить из той же таблицы.
Пример реализации:
Пользователь может выбрать любимую страну из списка.
Когда пользователь регистрируется в следующий раз, выбранная страна должна отображаться как выбранная.
Если любимая страна не была выбрана, домашняя страница пользователя должна отображаться как выбранная.
Я застрял. Любая и вся помощь приветствуется! Спасибо!
Задача ещё не решена.
Других решений пока нет …