[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь с формами
AntonNABSAL
Вообщем есть форма, где параметр action = "page1.php"
Внутри формы php код, с помощью которого собственно это форма и генерируется, задаются id элементов(требуется так, убрать нельзя). в форме также есть пару кнопок, которые хотелось бы чтоб перенаправляли меня на разные страницы, но это невозможно как я уже понял.
А теперь собственно проблема основная:
Кнопок в форме 3 штуки, каждая переходит на страницу page1.php и передает РАЗНЫЕ переменные, а так же методом POST переменные с input.
КАК ПЕРЕДАТЬ ЭТО ВСЕ?????



Спустя 19 минут, 21 секунда (18.03.2010 - 21:25) japanxt2 написал(а):
тупой вопрос smile.gif руками конечноже?

А если по существу в что переделать ты так и не сказал

Спустя 4 минуты, 50 секунд (18.03.2010 - 21:30) legion3 написал(а):
абсолютно не понятно что ты хочешь)) но кнопок в форме не должно быть 3, по крайней мере работать так как тебе надо будет все равно только одна.
Если тебе надо отправлять данные в разные обработчики - используй разные формы, если нужно много данных передать в один обработчик, то используй input с атрибутом type="HIDDEN", имя которого и будет именем передаваемой переменной!

Спустя 29 минут, 43 секунды (18.03.2010 - 22:00) sergeiss написал(а):
Я тоже не совсем понял, что хочет автор темы, но legion3 не прав. В форме может быть несколько кнопок, и на принимающей стороне можно определить, какая же именно нажата.

Спустя 8 минут, 6 секунд (18.03.2010 - 22:08) legion3 написал(а):
sergeiss
я неправильно выразился. по сообщению автора у меня возникала мысль что ему нужно ВСЕ переменные передать. зачем же ему тогда 3 кнопки, вот о чем я!
или я чего-то не понимаю?

Спустя 13 минут, 27 секунд (18.03.2010 - 22:21) qpayct написал(а):
а всё и так передаётся.
<?php
echo $_POST['text1'] ."<br />".
$_POST['text2'] . "<br />".
$_GET['param1'] . "<br />".
$_GET['param2'] . "<br />";
?>

<form actipn="page1.php?param1=<?=$param1?>&param2=<?=$param2?>">
<input
type="text" id="text1" value="<?=$param1?>" />
<input
type="text" id="text2" value="<?=$param2?>" />
<input
type="button" onclick="alert(document.getElementById('text1').value);" />
<input
type="button" onclick="alert(document.getElementById('text2').value);" />
<input
type="submit" />
</form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.