[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: тег SELECT и $_POST
karakas
Добрый день.Столкнулся с проблемой.. в теге select есть значения которые идут через пробел, например
<OPTION value="комсомольский парк">комсомольский парк</option> 

при передаче данных через массив $_POST[имя тега select] получается только комсомольский,т.е. то,что идет после пробела уходит в никуда. Есть ли решение этой проблемы или нужно регистрировать выбранные значения с помощью сессий?



Спустя 46 минут, 15 секунд (24.04.2011 - 20:13) ИНСИ написал(а):
Цитата
$_POST[имя тега select] получается только комсомольский

Очень странно. По идее такого не должно быть. Выложи форму и код, который принимает POST

Спустя 1 час, 14 минут, 17 секунд (24.04.2011 - 21:27) inpost написал(а):
karakas
Может проблемы с кодировкой? Точно передаётся как $_POST?
Показывай саму форму полностью, и скрипт, который получает данные.

Спустя 2 минуты, 6 секунд (24.04.2011 - 21:29) karakas написал(а):
собственно заполнение тегов select происходит из БД, вот что генерируется html при просмотре:
 
....
<td>остановка 1:</td>
<td><SELECT
name=stop1 SIZE=1><OPTION value=5 больница(детский комплекс) id=input>5 больница(детский комплекс)</option><OPTION value=5-й км id=input>5-й км</option><OPTION value=адм. Фадеева id=input>адм. Фадеева</option>
....

Обработка(т.к. тегов select много и каждый раз их кол-во меняется, то обрабатывается все в цикле.Суть в том,что надо их значение в sql запрос добавить,но это уже не относится к теме)

for($g=0;$g<$all;$g++) {
$sql.=$_POST["stop$g"];
$sql.=" text,";
if($g==$all-1) {
$sql.=$_POST["stop$g"];
$sql.=" text)";
}}


вот плин) value то без кавычек)

Спустя 3 минуты, 59 секунд (24.04.2011 - 21:33) inpost написал(а):
karakas
Ну вот, и сам нашел ошибку.
Чем грамотнее составляешь вопрос, тем быстрее САМ ЖЕ находишь ответ smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.