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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод из базы в выпадающий список, Сделал вывод из базы в выпадающий список.
kolesgan
kolesgan
Topic Starter сообщение 2.12.2010, 21:22; Ответить: kolesgan
Сообщение #1


Сделал вывод из базы в выпадающий список. Как сделать так, что при выборе пункта из выпадающего меню, перенаправить в файл обработки с идентификатором выбранного пункта? Ниже показан код формы. нужно чтоб при нажатии кнопки "выбрать" информация перенапаправлялась на файл view_cat.php с номером id выбранного пункта.
[php]<form name="form1" method="post" action="">
<p>
<select name="cat">
<?

$result = mysql_query("SELECT * FROM pro ORDER BY gorod",$db);

if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["gorod"]);
}
while ($myrow = mysql_fetch_array($result));
} else {
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}

?>
</select>
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Выбрать">
</label>
</p>
</form>[/php]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 2.12.2010, 22:28; Ответить: ZiTosS
Сообщение #2


kolesgan, а что у вас не получается?
Чтобы отправить данные в файл view_cat.php, пропишем у формы атрибут action
<form name="form1" method="post" action="view_cat.php">

Всё, будет перенаправляться, доступ к выбранному id в файле view_cat.php осуществляется через глобальный массив $_POST
[php]echo $_POST['cat'];[/php]

Или может я вас неправильно понял.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kolesgan
kolesgan
Topic Starter сообщение 2.12.2010, 22:35; Ответить: kolesgan
Сообщение #3


Спасибо, разобрался. Получилось методом GET. Когда попадаю в файл view_cat.php различным номером id, все нормально. когда уже на этом же файле за ново выбираю из списка другой пункт, ничего не выходит.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 2.12.2010, 22:41; Ответить: sc2r2bey
Сообщение #4


я так понял без нажатия кнопки сабмита, автоматом


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kolesgan
kolesgan
Topic Starter сообщение 2.12.2010, 22:43; Ответить: kolesgan
Сообщение #5


Все получилось!!! Небольшую ошибку допустил сам. теперь работает. Спасибо!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 2.12.2010, 22:57; Ответить: ZiTosS
Сообщение #6


kolesgan, да не за что, но вот про GET и POST методы советую почитать и чётко уяснить как передаются GET-переменные и как POST :)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kolesgan
kolesgan
Topic Starter сообщение 2.12.2010, 23:02; Ответить: kolesgan
Сообщение #7


Спасибо

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Базы Youtube кейвордов с данными по конкуренции и Volume
3 Krok 1033 20.3.2024, 14:59
автор: ManagerAE8888
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
123 Krok 67727 20.3.2024, 14:58
автор: ManagerAE8888
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
20 Krok 6224 18.3.2024, 5:43
автор: Krok
Открытая тема (нет новых ответов) Базы досок объявлений России, Украины, Беларуси и Казахстана
5 freeax 6409 10.3.2024, 15:07
автор: freeax
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97667 11.2.2024, 21:07
автор: Wolfhound


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:02
Дизайн