在同一表单上的第二个提交按钮,但另一个脚本

时间:2015-03-08 22:34:30

标签: php

我的网站上有一个表单(姓名/地址详细信息),我想在其中放置第二个提交按钮。为了扩展一点,表单将用户详细信息通过电子邮件发送给我,并将用户发送到Paypal支付固定费用。我希望第二个按钮执行相同的操作,除了将用户发送到Paypal订阅表单以支付超过12笔付款的总额。由于我对编码知之甚少,所以我希望有人可以用相当简单的术语给我一个答案,因为我在这里阅读的大多数文章都让我感到困惑..哈哈(对不起伙计: - )

以下是我在表格上的内容 -

<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订阅脚本复制并修改了paypal.php但现在需要知道代码才能使我的第二个按钮转到该脚本。

感谢您提前给我提供任何建议。

2 个答案:

答案 0 :(得分: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

}

答案 1 :(得分: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');
} 

我希望其他人觉得它很有用 谢谢大家。皮特