29 мая 2025, четверг  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  Partiz :: Помогите, народ!
Суть:
на странице есть очень ограниченное место, в это место нужно поместить какую-нибудь штуку, в которой возможен мультивыбор (т.е. выбор нескольких элементов одновременно)... потом нужно сделать субмит и постом отправить эти данные в др скрипт...

Пытался сделать с помощью <селект></селект>, ставил в нем мультивыбор и т.д. и т.п., а он почему-то передает только одно значение...

Пример моего кода (почему-то он не пашет как хотелось бы):
t.php
[code]
if (!isset($Action)) $Action=1;
switch ($Action) {
  case 1: {
    echo '
      <table border="1">
        <tr><td>
          <form name="FormTestMultySelect" action="t.php?Action=2" method="post">
            <select size="5" name="SItems" multiple>
              <option value="0">Item-0</option>
              <option value="1">Item-1</option>
              <option value="2">Item-2</option>
              <option value="3">Item-3</option>
              <option value="4">Item-4</option>
              <option value="5">Item-5</option>
              <option value="6">Item-6</option>
              <option value="7">Item-7</option>
              <option value="8">Item-8</option>
              <option value="9">Item-9</option>
            </select><br>
            <input type="submit" value="Send">
          </form>
        </td></tr>
      </table><br>
    ';
    break;
  }
  case 2: {
    if (isset($SItems)) {
      echo '<b>'.count($SItems).'</b><br>';
      for ($I=0;$I<count($SItems);$I++) echo $SItems[$I].'<br>';
    }
    echo '
      <br><br>
      <table border="1">
        <tr><td>
          <form name="FormTestMultySelect" action="t.php?Action=2" method="post">
            <select size="5" name="SItems" multiple>
              <option value="0">Item-0</option>
              <option value="1">Item-1</option>
              <option value="2">Item-2</option>
              <option value="3">Item-3</option>
              <option value="4">Item-4</option>
              <option value="5">Item-5</option>
              <option value="6">Item-6</option>
              <option value="7">Item-7</option>
              <option value="8">Item-8</option>
              <option value="9">Item-9</option>
            </select><br>
            <input type="submit" value="Send">
          </form>
        </td></tr>
      </table><br>
    ';
    break;
  }
}
[/code]
  27 мая 2006, 03:04

Это сообщение было просмотрено: 4341 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума

Сообщение и ответы Просм. Автор Дата
  Помогите, народ!4341 Partiz27.05.06 03:04
 Разобрались с проблемой3090 partiz27.05.06 08:02


 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV