如果和的值是>我需要知道如何动态添加类似的输入字段。 0
让我解释一下,我有一个程序中的用户列表,每个用户决定他/她是否支付了一笔付款或分期付款,所以这是我遇到的问题,如果分期付款的数量是每个示例2或10如何添加输入字段以显示每个分期付款用户需要支付多少分期付款。
我有这些行:
$honorario // is the total amount per subscription (4000.00)
$nCuotas // is the number of installments to paid a total amount (10)
$cantPagar // is the value of each installment for every month (400.00)
$fPago // is for single payment or if the user will pay for installments (1 for single, 2 for installment)
因此,如果用户选择单笔付款,则需要支付的分期付款的表格将不会显示,但如果用户在登录程序时选择分期付款,他/她将看到输入字段数量的表单支付
这是一个示例代码:
<?php if($fPago != '1') { ?>
<?php if($nCuotas >= '1') { ?> // Here I think need something like $i = $nCoutas to show equal form like a nCuotas the user have
<form name="statusPago" id="statusPago" method="post">
<div class="form-group">
<input id="pago" name="pago" type="text" placeholder="100" value="" class="form-control" required="required">
</div>
<div class="form-actions">
<input type="hidden" name="idCaso" value="<?php echo $idCaso; ?>">
<input type="submit" class="btn btn-primary" value="<?= trans('save'); ?>" />
<input type="reset" class="btn" value="<?= trans('reset'); ?>" />
</div>
</form>
<div id="loadStatus" style="display:none;"><img src="images/loading.gif" /></div>
<?php } ?>
<?php } ?>
答案 0 :(得分:1)
我认为你正在寻找这个:
<?php if($fPago != '1') { ?>
<?php if($nCuotas >= '1') { ?> // Here I think need something like $i = $nCoutas to show equal form like a nCuotas the user have
<form name="statusPago" id="statusPago" method="post">
<?php for($i=0; $i< $nCuotas; $i++){ ?>
<div class="form-group">
<input id="pago" name="pago[]" type="text" placeholder="100" value="" class="form-control" required="required">
</div>
<div class="form-actions">
<input type="hidden" name="idCaso[]" value="<?php echo $idCaso; ?>">
<?php } ?>
<input type="submit" class="btn btn-primary" />
<input type="reset" class="btn" />
</div>
</form>
<div id="loadStatus" style="display:none;"><img src="images/loading.gif" /></div>
<?php } ?>
<?php } ?>
您可以var_dump($_POST['pago']);
和var_dump($_POST['idCaso']);
获取表单值。