Помочь с option

180
22 марта 2018, 09:46

Есть код:

<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 "Отсутствует" то в базу заносится просто пустота, ячейка становится пустой, необходимо чтобы заносился текст "Отсутствует", без понятия как реализовать, помогите, пожалуйста...

Answer 1

В Вашем коде полученное значение сравнивается с пустотой, вероятно нужно сравнивать со значением каждого элемента списка.
И, как верно заметил 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>
READ ALSO
Как добавить в название файла функцию time()

Как добавить в название файла функцию time()

При загрузки файла на сервер, нужно дописать к названию файла уникальный номер например через функцию time() но не знаю как?? ниже код

175
Поиск атрибутов у элементов

Поиск атрибутов у элементов

Не понимаю, почему выделяет всю строку, если я написал, что надо найти ссылку с атрибутов href и эта ссылка может состоять из многих символовИ...

191
Подсчет и вывод элементов массива?

Подсчет и вывод элементов массива?

Всем приветнеобходимо вывести отсортированные и объединенные данные нескольких массивов

199
Вызов метода класса по его имени

Вызов метода класса по его имени

Я пытаюсь сделать что-то подобное

222