如何在弹出表单中使用php?
我有一个电子商务网站。现在我想配置支付详细信息。首先我描述了全部详细信息。下图显示了选择支付方式。当他们选择现金并单击下一步按钮时。页面将显示我们的银行账户详细信息(这些详细信息由isset($\u请求['next1']`)显示)但是,请求方法不起作用。这些详细信息通过弹出方法显示如何在弹出表单中使用php?,php,post,isset,Php,Post,Isset,我有一个电子商务网站。现在我想配置支付详细信息。首先我描述了全部详细信息。下图显示了选择支付方式。当他们选择现金并单击下一步按钮时。页面将显示我们的银行账户详细信息(这些详细信息由isset($\u请求['next1']`)显示)但是,请求方法不起作用。这些详细信息通过弹出方法显示 现金 卡片 网上银行 银行详情 银行:ABCD, 账号:xxxxxxx, YYYYYY, ABCD银行, AAAA分行, IFSC:zzzzzz Bankdetails.php 因此,基本上你需要创建一个包含
现金
卡片
网上银行
银行详情
银行:ABCD,
账号:xxxxxxx,
YYYYYY,
ABCD银行,
AAAA分行,
IFSC:zzzzzz
Bankdetails.php
因此,基本上你需要创建一个包含银行详细信息的PHP文件,点击下一步按钮,你可以发送AJAX调用并从PHP获取详细信息,以便在HTML页面中显示。请将
div
替换为要显示数据的div ID。这不起作用,因为你没有提交表单。如果不提交表单,我们将无法使用isset请求方法如果您的代码永远不会执行,请提出任何其他想法。请检查下面的答案。您可以使用json_编码和解码来传递和读取数据。@Valar
<fieldset id="fourth">
<input type="radio" name="cash" id="cash" value="CASH"/>CASH<br />
<input type="radio" name="card" id="card" value="CARD"/>CARD<br />
<input type="radio" name="netbanking" id="netbanking" value="NETBANKING"/>NETBANKING
<input class="pre_btn_bado" type="button" value="Previous">
<input class="next_btn_bado" name="next1" type="button" value="Next" id="next">
</fieldset>
<?php
if(isset($_REQUEST['next1']))
{
$cash = $_POST['cash'];
$card = $_POST['card'];
$netbank = $_POST['netbanking'];
$totalamt = $_POST['rs'];
$uname = $_POST['name'];
if($cash == 'cash')
{
?>
<p>Bank Details</p>
<p>Bank : ABCD,<br />
A/C No : xxxxxxx,<br />
yyyyyyy,<br />
ABCD Bank,<br />
aaaaa Branch,<br />
IFSC : zzzzzzzz
</p>
<?php
}
elseif($card =='card')
{
echo $uname;
echo $totalamt;
}
}
?>
<?php
if(isset($_REQUEST['next1']))
{
$cash = $_POST['cash'];
$card = $_POST['card'];
$netbank = $_POST['netbanking'];
$totalamt = $_POST['rs'];
$uname = $_POST['name'];
if($cash == 'cash')
{
echo "<p>Bank Details</p><p>Bank : ABCD,<br />A/C No : xxxxxxx,<br /> yyyyyyy,<br />ABCD Bank,<br />aaaaa Branch,<br />IFSC : zzzzzzzz </p>";
exit;
}
elseif($card =='card')
{
echo $uname;
echo $totalamt;
exit;
}
}
?>
$(document).ready(function(){
$("#next").click(function(){
$.ajax({
url: "Bankdetails.php",
type: "POST",
data: {next1: "next1"},
success: function(data){
$("div").html(data); //Where you want to show the data.
}
});
});
});