Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> значение с html формы select 
V
    Опции темы
studentigor
Дата 11.5.2010, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Доброго времени суток!!!
Код

<select name="adres">
    <option VALUE = "">Все Разделы</option>
    <option VALUE = "value1">Адрес1</option>
    <option VALUE = "value2">Адрес2</option>
    </select>

Как мне вытянуть значение Адрес1. 
Код

$_POST['adres']

- сюда попадет value1 или value2, а мне нужно именно текст. Тоесть Адрес1 или Адрес2

PM MAIL   Вверх
NewDima
Дата 11.5.2010, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



Сделайте так, чтобы в атрибутах value стояло именно то, что вам нужно. Вот и все решение
PM ICQ   Вверх
WebAngel
Дата 11.5.2010, 17:39 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 6.5.2010

Репутация: нет
Всего: нет



или же вообще убрать value
PM   Вверх
NewDima
Дата 11.5.2010, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



Кто минусует WebAngel?
html4html5 - говорят, что если атрибут value не указан, используется текст внутри самого тега.
xhtml1.0:
Код

<!ATTLIST option
  %attrs;
  selected    (selected)     #IMPLIED
  disabled    (disabled)     #IMPLIED
  label       %Text;         #IMPLIED
  value       CDATA          #IMPLIED
  >

Как видно, атрибут value и здесь является не обязательным (implied).
Так что модно и так

Добавлено через 1 минуту и 32 секунды
можно  smile 
PM ICQ   Вверх
WebAngel
Дата 11.5.2010, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 6.5.2010

Репутация: нет
Всего: нет



Что за минус? Читаем документацию, если нет value, то оно заполняется содержимым элемента. Т.е. ТС получит именно то, что хотел.
PM   Вверх
SelenIT
Дата 11.5.2010, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 32
Всего: 401



В DTD XHTML1.0 можно было и не смотреть - он всего лишь "XML Reformulation of HTML4.01", накладывает ограничения на синтаксис, но не на использование элементов. Так что если там можно, будет можно и тут - только теги закрывать стало обязательным.

Но, имхо, лучше всё-таки брать и текст, и его идентификатор (в качестве value) из общего хранилища. При генерации страницы с формой они откуда берутся? Из базы небось? Так кто мешает брать их оттуда же при ее приеме?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
NewDima
Дата 11.5.2010, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



SelenIT, для наглядности))
PM ICQ   Вверх
studentigor
Дата 11.5.2010, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет





Цитата

При генерации страницы с формой они откуда берутся? Из базы небось? Так кто мешает брать их оттуда же при ее приеме?


Так и есть. Я просто думал чтоб не писать ещё один запрос, вытянуть текст Адрес1 или Адрес2 из формы select
Ну если нельзя - значит нельзя. Буду тянуть из базы

Всем спасибо за участие!!!




















PM MAIL   Вверх
bars80080
Дата 11.5.2010, 22:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(studentigor @  11.5.2010,  21:46 Найти цитируемый пост)
Ну если нельзя - значит нельзя. Буду тянуть из базы

да вопрос не в том, что нельзя.
можно.
но не нужно.
не нужно по той простой причине, что пользователь туда может напихерить что-угодно. данные приходят от клиента, какие бы защиты на клиенте не пришли, всё равно их надо проверять на сервере. если данные для селекта берутся из базы, то их и надо брать оттуда, а не после того как они прошли через руки пользователя. от него должен прийти только id - чистое число и всё
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0969 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.