|
|
|
|
|
для: wood
(08.03.2006 в 13:19)
| | ой. случайно решение для PHP кинула не в ту тему....
я делала вот так: у меня было две формы на странице. в зависимости от выбора юзера в
первой форме, мне надо было послать его на страницу ok.php, если он выбрал оплату почтой
или налом, или послать его на страницу банка, если он выбрал оплату кредиткой. данные
первой формы посылалась на ту же страницу, где эта форма расположена (достаточно не
указать action), а вот начало второй формы:
<?
if (($tropos == "anti") || ($tropos == "trap")) $action = "ok.php?ref=$orderid";
else $action = "https://ep.eurocommerce.gr/proxypay/apacs";
?>
<form name="APACSform" Method="POST" action="<? echo $action;?>">
.......
|
между нами - во второй форме были только скрытые поля, необходимые банку, а юзеру выводилась введенная им ранее инфа якобы для проверки (на самом деле мне просто нужна была эта промежуточная страница, чтобы решить, куда идти дальше) | |
|
|
|
|
|
|
|
для: elenaki
(08.03.2006 в 13:13)
| | Расскажите пожалуйста поподробнее об этом, в соответствующем разделе: http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=14126&page=1
Я ещё новичок, поэтому разобратся одному мне очень трудно :( | |
|
|
|
|
|
|
|
для: wood
(08.03.2006 в 13:09)
| | подставляйте в action формы значение выбранного поля (this.options[this.selectedIndex].value
). только вот РHР-то невдомек, что там юзер выбирает. поэтому надо использовать java-script. или посылать ВСЕХ на один файл, в котором разбирать селект по косточкам и в зависимости от выбора юзера делать переадресацию. | |
|
|
|
|
|
|
|
для: beng
(08.03.2006 в 00:56)
| | Так юзер только осуществляет переход, но не передаёт той странице данные из других полей формы. | |
|
|
|
|
|
|
|
для: Wood
(07.03.2006 в 23:09)
| |
<?
// Если пользователь выбрал раздел ...
if (isset($_POST['razdel'])) {
// Перейдем на выбранную им страницу
header("Location: ".$razdel);
}
// Если еще не выбрал - покажем ему меню
else
{
?>
<form id="form1" name="form" method="post" action="index.php">
<select name="razdel">
<option value="index1.php">Страница1</option>
<option value="index2.php">Страница2</option>
<option value="index3.php">Страница3</option>
</select>
<input type=submit value="ОК">
</form>
<?
}
?>
|
| |
|
|
|
|
|
|
|
для: itica
(07.03.2006 в 19:53)
| | Может я не так объяснил?! Попробую вот так: имеется скрипт
<form id="form1" name="form" method="post" action="index.php">
<select name="razdel">
<option value="index1.php">Страница1</option>
<option value="index2.php">Страница2</option>
<option value="index3.php">Страница3</option>
</select>
</form>
|
Нужно, чтобы данные отпралялись не на index.php, а на ту страницу которую выбрал пользователь, например index3.php или index1.php. | |
|
|
|
|
|
|
|
для: elenaki
(07.03.2006 в 19:49)
| | Или можно ещё использовать дополнительный файл, который будет распределять на какую страницу перекинуть юзера. | |
|
|
|
|
|
|
|
для: Wood
(07.03.2006 в 19:30)
| |
<select onchange="window.location.href = this.options[this.selectedIndex].value;">
<option VALUE="shop.php">==============</option>
<option VALUE="shop.php?1">Shop 1</option>
......
<option VALUE="shop.php?100">Shop 100</option>
</select>
|
только РНР тут ни при чем. это Java-script | |
|
|
|
|
|
|
|
для: RV
(07.03.2006 в 13:16)
| | Не понял... | |
|
|
|
|
|
|
|
для: wood
(07.03.2006 в 13:12)
| | header("Location: http://www.example.com/"); /* Redirect browser */ | |
|
|
|
|