Вторая кнопка отправки в той же форме, но в другой скрипт

0

У меня есть форма на моем сайте (информация о имени/адресе), на которую я хочу поместить вторую кнопку отправки. Чтобы немного расширить, форма отправляет мне информацию о пользователе и отправляет пользователя в Paypal, чтобы заплатить фиксированную плату. Я хотел бы, чтобы вторая кнопка делала то же самое, кроме как отправить пользователя в форму подписки Paypal, чтобы заплатить всего более 12 платежей. Поскольку я очень мало знаю о кодировании, я надеюсь, что кто-то может дать мне ответ на довольно простых терминах, поскольку большинство из них я прочитал здесь, чтобы немного сбить с толку. Lol (извините, ребята :-)

Вот что я имею в своей форме уже -

<form name="form2" method="post" action="paypal.php" onSubmit="return validate()">
    FORM CONTENT
</form>

Моя кнопка читает - <input type="submit" name="submit" value="pay now"> и я использую собственное изображение кнопки <img src="imagery/paylogo.jpg border="0">.

Я скопировал и исправил paypal.php с помощью скрипта подписки на paypal, но теперь вам нужно знать код, чтобы моя вторая кнопка перешла к этому скрипту.

Спасибо всем за любые советы, которые вы можете мне дать.

  • 0
    Привет, Пит, пожалуйста, узнай, как правильно отформатировать примеры кода. Вы можете оставить всю разметку без изменений, просто убедитесь, что код находится в своем собственном абзаце и имеет отступ не менее четырех пробелов на уровень, или окружите фрагмент `sample` ( `sample` ). То, что вы опубликовали, действительно трудно прочитать.
  • 0
    Хорошо, спасибо Кори. Извините, но я немного поспешил.
Показать ещё 2 комментария
Теги:

2 ответа

1

Вы можете использовать select в своей форме.

<form name="form2" method="post" action="paypal.php" onSubmit="return validate()">
<select name="pay_option">
  <option value="pay1">Pay 1</option>
  <option value="pay2">Pay 2</option>
</select>
<input type="submit" name="submit" value="pay now">
</form>

а затем в вашем paypal.php

if ($_POST["pay_option"] == "pay1"){

//code for your option 1

}elseif($_POST["pay_option"] == "pay2"){

//code for your option 2

}
  • 0
    Спасибо за ваш ответ, Михал. Это не совсем то, что я имел в виду, но тогда я не совсем понял, что мне нужно. Прочитав некоторые другие вопросы на этом сайте, я начинаю понимать, что это форма, которая отправляет сообщения и кнопка, которая отправляет. Я продублировал свой серверный скрипт, используя другое имя (paypal2.php), и подумал, что могу получить кнопку для отправки формы новому скрипту, сохранив при этом исходную кнопку для отправки в первый скрипт (paypal.php). Но теперь я думаю, что это невозможно. Ваша конфигурация выглядит так, как будто она может работать для меня, но я не знаю, как ее применить.
  • 0
    Рад, что смог помочь тебе. Что вы должны знать? В чем дело?
0


Теперь у меня есть решение. Парень написал для меня еще один сценарий, который работает нормально. Он добавил скрипт - paypalall.php, который я показал ниже. Он также внес поправки в действие формы, чтобы перейти к этому сценарию.

<script><?php
if ($_POST['submit'] == 'Full Payment - Click Here'){
include_once('paypal.php');
} else if ($_POST['submit'] == 'Monthly Payment - Click Here'){
include_once('paypal2.php');
} else {
//exception case! set as full pay
include_once('paypal.php');
} 

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню