【发布时间】:2016-01-02 03:28:33
【问题描述】:
我真的很困惑如何开始..
我的网页中有一个提交表单。其中包含姓名、地址、电子邮件等以及要支付的金额(从 mysql 数据库中获取)。
现在我希望用户重定向到带有金额的支付网关((不是固定的,而是变化的)并且只有在成功支付后,才应该提交表单并将数据添加到 mysql 数据库中。
我已下载 Instamojo 支付网关 api 详细信息,并且我已经在 Instamojo 上拥有活动帐户。
我目前提交表单的代码如下...
<?php
include("db.php");
if($_POST['action']=="registration"){
$all_columns[]="fname";
$all_columns[]="mname";
$all_columns[]="lname";
$all_columns[]="email";
$all_columns[]="amount_paid";
$all_values[]=addslashes($_POST["fname"]);
$all_values[]=addslashes($_POST["mname"]);
$all_values[]=addslashes($_POST["lname"]);
$all_values[]=addslashes($_POST["email"]);
$all_values[]=addslashes($_POST["amount_paid"]);
$qry=$estambha->webdreaminsert("registration",$all_columns,$all_values,'','','');
$_SESSION["Register_id"]="suceess";
header("location:registration-confirm.php");
}
?>
HTML表单代码如下:
<form name="registration_form" id="registration_form" action="" method="post" enctype="multipart/form-data">
<input type="hidden" name="action" value="registration" />
Name :<br />
<label for="fname">First Name :</label> <input name="fname" type="text" id="fname" required/>
<label for="mname">Middle Name :</label> <input name="mname" type="text" id="mname" required/>
<label for="lname">Last Name :</label> <input name="lname" type="text" id="lname" required/>
<br />
<br />
E-mail :<br />
<input name="email" type="text" id="email" required/>
<br />
<br />
Registration Amount:<br />
<?
$paymentdata=mysql_query("select * from event_calendar where branch='Nk' group by part DESC limit 1");
$numrows1=mysql_num_rows($paymentdata);
while($amount=mysql_fetch_array($paymentdata)){?>
<input type="text" id="amount_paid" name="amount_paid" value="<?=$amount['fees_for_online']?>" readonly="readonly" />
<? }?>
<input name="formsubmit" type="submit" id="inputsubmit1" value="Register Me" />
目前在提交表单后,数据被添加到 mysql 数据库中。但我想用只读字段的金额将用户重定向到 Instamojo 支付网关页面,成功支付后,用户应该重定向到 registration-confirm.php 页面,在此期间数据应该被添加到 mysql。
我不知道如何做到这一点。我也浏览了 Instamojo 文档...直到寻找解决方案...
【问题讨论】:
-
您想知道这个过程还是在这个过程中遇到任何错误,请尝试更具体地提出您的问题。
-
@AshishRanade 我真的很想知道这个过程......
标签: php forms payment-gateway instamojo