Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача данных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
den_y
Отправлено: 13 Марта, 2007 - 19:52:02
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2007  
Откуда: Навашино


Помог: 0 раз(а)




Задрасвуте, как можно использовать выпадающий список select в формах вместо submit для отправки данных из форм? А то нужно сделать так чтоб можно выбрать было в выпадающем списки значение и в зависимости от него выводить те или иные данные из БД!!
Заранее благодарен
 
 Top
evgenijj
Отправлено: 13 Марта, 2007 - 20:23:10
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Цитата:
Задрасвуте, как можно использовать выпадающий список select в формах вместо submit для отправки данных из форм?

<select name="id" onChange="this.form.submit();">
Цитата:

А что нужно сделать так чтоб можно выбрать было в выпадающем списке значение и в зависимости от него выводить те или иные данные из БД?

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. if ( isset( $_POST["mysubmit"] ) )
  5. {
  6.         $query = "SELECT name, description FROM mytable WHERE id=".$_POST["id"];
  7.         $res = mysql_query( $query );
  8.         $item = mysql_fetch_array( $res );
  9.         echo "Вы выбрали элемент: ".$item["name"]."<br />";
  10.         echo "Описание: ".$item["description"]."<br />";
  11. }
  12. else
  13. {
  14.         echo "<form name='myform' action='".$_SERVER["PHP_SELF"]."' method='POST'>";
  15.         echo "<select name='id'>";
  16.         echo "<option value='1'>First</option>";
  17.         echo "<option value='2'>Second</option>";
  18.         echo "<option value='3'>Third</option>";
  19.         echo "</select>";
  20.         echo "<input type='submit' name='mysubmit' value='Отправить' />"
  21.         echo "</form>";
  22. }
  23.  
  24. ?>
  25.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB