X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Select Multiple - передача неспольких значений
Tollun
Tollun
Topic Starter сообщение 18.6.2010, 19:28; Ответить: Tollun
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Знающие люди помогите пожалуйста решить вопрос передачи нескольких выбранных значений методам POST

Пример передачи одного варианта
<form method="POST" action="">
<select name="D1" multiple>
   <option value="1">Вариант 1</option>
   <option value="2">Вариант 2</option>
   <option value="3">Вариант 3</option>
   <option value="4">Вариант 4</option>
  </select>
  <p><input type="submit" value="Submit" name="B1"></p>
</form>

<?
print $_POST[D1];
?>


А вот как передать несколько вариантов - на ум не приходит...


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 18.6.2010, 19:46; Ответить: DeimosFobos
Сообщение #2


Участник
***


Группа: User
Сообщений: 170
Регистрация: 30.4.2010
Из: www
Поблагодарили: 80 раз
Репутация:   25  


<form method="POST" action="">
<select name="D1[]" multiple>
   <option value="1">Вариант 1</option>
   <option value="2">Вариант 2</option>
   <option value="3">Вариант 3</option>
   <option value="4">Вариант 4</option>
  </select>
  <p><input type="submit" value="Submit" name="B1"></p>
</form>

<?
foreach ( $_POST['D1'] as $val ) {
    echo $val .'<br />';
}
?>


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
Topic Starter сообщение 18.6.2010, 19:49; Ответить: Tollun
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Всё гениальное - просто...

Я сделал:
<form method="POST" action="">
<select name="D1[]" multiple>
   <option value="1">Вариант 1</option>
   <option value="2">Вариант 2</option>
   <option value="3">Вариант 3</option>
   <option value="4">Вариант 4</option>
  </select>
  <p><input type="submit" value="Submit" name="B1"></p>
</form>

<?
$a = count($_POST[D1]);
for ($i = 0; $i <= $a; $i++)
{
    print $_POST[D1][$i];
}
?>


Поторопился тему создавать...
Спасибо за отклик оперативный.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) 9 доменов в зоне .com. Передача в 2domains
1 NozNet 856 18.6.2011, 15:59
автор: Silverspam


 



RSS Текстовая версия Сейчас: 12.12.2017, 16:45
Дизайн