Есть код:
<li><label>Провайдер</label><select name="form_provider" id="type" size="1" ><option value=""'.($row['provider']==''?' selected="selected"':'').'>Отсутствует</option>
<option value=\'California\''.($row['provider']!=''?' selected="selected"':'').'>California.Ua</option></select></li>
При выборе option California в базу данных заносится "California", а если выбрать option "Отсутствует" то в базу заносится просто пустота, ячейка становится пустой, необходимо чтобы заносился текст "Отсутствует", без понятия как реализовать, помогите, пожалуйста...
В Вашем коде полученное значение сравнивается с пустотой, вероятно нужно сравнивать со значением каждого элемента списка.
И, как верно заметил Frigoris, каждый элемент должен иметь установленное значение value. Если при отправке записывается неверное значение - проверьте соответствие кодировки в БД и на странице.
<li>
<label>Провайдер</label>
<select name="form_provider" id="type" size="1" >
<option value=\'Отсутствует\''.($row['provider']=='Отсутствует'?' selected ':'').'>Отсутствует</option>
<option value=\'California.Ua\''.($row['provider']=='California.Ua'?' selected ':'').'>California.Ua</option>
</select>
</li>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники