Сабмит одной и той же HTML формы в два скрипта

MegaCoder

Новичок
Сабмит одной и той же HTML формы в два скрипта

Есть на странице одна форма <SELECT></SELECT>

И есть две кнопки:

<a onclick="document.forms[0].submit();return false;" onmouseover="style.cursor='hand'"><кнопка1></a>
и
<a onclick="document.forms[1].submit();return false;" onmouseover="style.cursor='hand'"><кнопка2></a>

Нужно эту одну форму <SELECT> отправить в два разных скрипта 1.php и 2.php (если нажата первая кнопка то в первый скрипт, если нажата вторая, то во второй скрипт).

Как это сделать?
 
эти скрипты находятся на одном сервере?
если на одном, то не сто ли раз проще в пхп решить - каким скриптом обрабатывать?
 
Скрипты находятся на одном сервере.

Сделать в одном скрипте на получится, я уже два дня писал по раздельности много кода и не учел эту проблему, переделывать нет времени :(

Поэтому надо или придумать как в два разных отправить или убирать эту форму, что не есть хорошо. :(
 
ГДЕ У МЕНЯ НАПИСАНО, что я предлагаю сделать всё в одном скрипте?
ты слышал когда-нибудь о команде include?
 
Если чесно уровень знаний по PHP у меня ниже среднего.

include похоже не получиться использовать, т.к. у емня эти два скрипта представляют собой HTML со множественными встаками PHP.

Неужели средствами html или js это не решается как-нибудь просто? Я уже к вечеру плохо соображаю, ничего в голову не приходит.
 
вот мне интересно.
вы все такие специалисты сюда приходите - что хоть на стенку вешай.
ему говоришь, как в 6 секунд решить его проблему, а он вместо этого начинает с умным видом ковыряя в носу рассуждать:
include похоже не получиться использовать...
ну раз ты сам говоришь, что к вечеру плохо соображаешь, то зачем вообще соображать-то? почему бы ПРОСТО НЕ СДЕЛАТЬ, как велено? не рассуждать, а сделать?

Почему я тебя уговаривать должен решить твою проблему?
 
Тогда еще одна проблема, как в этом PHP, который будет делать include отличить какая именно кнопка была нажата :)

У меня же просто сабмит
onclick="document.forms[1].submit();return false;"
 
посмотреть в массиве $_POST

-~{}~ 11.12.05 22:32:

а сабмит должен быть "просто " input type=submit
 
И пследний вопрос:

Как бы сделать что-нибудь типа include, но чтобы не использовать дополнительный PHP файл. Чтобы форма сабмитилась на мой первый скрипт, а в нем если первая кнопка нажата, то он просто выполняется, а если вторая кнопка нажата по переадресовывает на второй скрипт со всеми POST данными. Т.е. как это все переадресовать не используюя GET.
 
у тебя температуры нет? Ничего не болит?
как понять эти два заявления:
1. не использовать дополнительный PHP файл.
2. переадресовывает на второй скрипт
так использовать дополнительный скрипт или не использовать?!
дополнительный - это не второй? а какой? третий?
 
<script>
function f(script_num)
{
if(script_num == 1)
document.forms['myform'].action = "script1.php";
else
document.forms['myform'].action = "script2.php";
document.forms['myform'].submit();
}
</script>
<form name=myform method="post" action="">
<select name="myselect"></select>
<input type=submit value="button1" onclick="f(1);">
<input type=submit value="button2" onclick="f(2);">
</form>
 
Сверху