2016-12-08 6 views
1

Ich muss wissen, wie dynamisch von ähnlichen Eingabefelder hinzuzufügen, wenn der Wert der Summe> 0dynamisch Eingabefeld hinzufügen Ergebnis nach

Lassen Sie mich erklären, habe ich eine Liste von Benutzern in einem Programm und jeder Benutzer entscheiden, ob er/sie eine einzelne Zahlung oder in Raten gezahlt hat, also hier ist das Problem, das ich habe, wenn die Anzahl der Raten pro Beispiel 2 oder 10 ist, wie kann ich Eingabefeld hinzufügen, um anzuzeigen, wie viele Raten für das Abonnement zu bezahlen in jedem Benutzer mit Raten.

Ich habe diese Zeilen:

$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) 

Also, wenn der Benutzer das Formular mit Anzahl der Raten Einmalzahlung wählen links, es nicht zu zahlen zeigen, aber wenn die Benutzer Raten wählen, wenn er/sie einloggen, um das Programm, das er/sie wird die Form mit der Menge der Eingabefeld ein links

Hier ein Beispiel-Code zu zahlen:

<?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 } ?> 

Antwort

1

ich glaube, Sie suchen dafür:

<?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 } ?> 

Sie können var_dump($_POST['pago']); und var_dump($_POST['idCaso']); für Formularwerte.

Verwandte Themen