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 и form action

 PHP.SU

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


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

> Описание: как подставлять значение методу action в зависимости от выбора
Dumzz
Отправлено: 18 Июля, 2013 - 14:30:45
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июль 2013  


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




Добрый день, уважаемые.

Я маленько новичок, поэтому вопросы могу задавать смешные.
Суть вот в чем:

Есть форма на странице poisk.php:

<form action= >
<input type="radio" name="forma" value="1.php"> First
<input type="radio" name="forma" value="2.php"> Second
</form>


Как сделать, чтобы в зависимости от выбора, правильно подставлять значение forma в action?

Т.е. чтобы адресовалось к примеру на test.ru/1.php? или на test.ru/2.php?

Если к примеру делаю так:

<?php
echo "<form action=".$_GET['forma']." >";
echo "<input type='radio' name='forma' value='1.php'> First";
echo "<input type='radio' name='forma' value='2.php'> Second";
echo"</form>";
?>

то результат получается таким test.ru/forma?forma=1.php

Подскажите, плиз, где копать, поиском не нашел.
----------
Обратил внимание, что создал тему не совсем там где нужно, так понимаю надо в Вопросы новичков, прошу извинить.
Модеры, перенесите, пожалуйста.

(Отредактировано автором: 18 Июля, 2013 - 14:34:24)

 
 Top
Denkill
Отправлено: 31 Июля, 2013 - 18:47:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


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




Dumzz пишет:
то результат получается таким test.ru/forma?forma=1.php

Вопрос типо: Знаете почему у меня в строке написано вот так site.com/index.php?forma=forma, а не вот так site.com/index.php?forma=forma.php

И лучше вот так echo "<form action='".$_GET['forma']."' >";

(Отредактировано автором: 31 Июля, 2013 - 18:48:15)



-----
Хо-Хо-Хо
 
 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