[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передача параметров из нескольких форм
l@pteff
здравствуйте уважаемые знатоки!
есть 2 формы такого вида:

<form id="form1" method="post" action="../php/script1.php">
<input
id="in1" name="in1" value="old_parameter1"/>
<input
id="in2" name="in2" value="old_parameter2"/>
<input
id="in3" name="in3" value="old_parameter3"/>
<input
type="submit" />
</form>

<form
id="form2" method="post" action="../php/script2.php">
<input
id="in4" name="in4" value="new_parameter"/>
<input
type="submit" id="subm2" />
</form>



подскажите пожалуйста, можно ли в script2.php передать параметры из form1?



Спустя 3 минуты, 32 секунды (10.05.2011 - 23:23) sharki написал(а):
l@pteff
Нет возможности объединить? если нет, то я бы с помощью JS собрал все данные с нужной нам формы, и отправил аяксом на обработчик =)

Спустя 15 минут, 10 секунд (10.05.2011 - 23:38) Winston написал(а):
Возможно бред, но может как то так попробовать
<?php
if($_POST['form1_sbm'])
{
include './php/script1.php';
// Какие-то действия
}
if($_POST['form2_sbm'])
{
include './php/script2.php';
// Какие-то действия
}
?>

<form id="form1" method="post" action="../php/script1.php">
<input
id="in1" name="in1" value="old_parameter1"/>
<input
id="in2" name="in2" value="old_parameter2"/>
<input
id="in3" name="in3" value="old_parameter3"/>
<input
type="submit" name="form1_sbm" />
</form>

<form
id="form2" method="post" action="../php/script2.php">
<input
id="in4" name="in4" value="new_parameter"/>
<input
type="submit" name="form2_sbm" />
</form>

Спустя 11 минут, 55 секунд (10.05.2011 - 23:50) l@pteff написал(а):
PHPprogramer, к сожалению, не подойдёт, script1.php и script2.php выполняют слишком разные задачи :( пробовал отдельно инклудить параметры-не помогло.
Sharki, сделал так:

$(function() {
$('#subm2').click(function(e) {
e.preventDefault();
var a=$('#form1').serialize();
$.post("../php/script2.php", a, function() {
<!--функция-->
})
});
});

проверил print_r($_POST)-всё равно пар-ры из 1-й формы почему-то не передались :(

Спустя 24 минуты, 44 секунды (11.05.2011 - 00:15) l@pteff написал(а):
sharki, сорри, косяк был в коде не ту id-шку для сабмита написал, поэтому не работало.
Действительно, способ с аяксом сработал. Спасибо!
Быстрый ответ:

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