Ciao a tutti,
ho un form che si duplica N volte a seconda dell'input dato dall'utente (n_ripetizione), in questo form ho 3 campi (il terzo mi deve dare la moltiplicazione tra i primi due):
Codice PHP:
<form name="info" method="post" action="?action=go">
<?
for($i = 0; $i <= $_POST["n_ripetizione"]; $i ++){
?>
Primo <input type="text" name="primo[]" />
Secondo <input type="text" name="secondo[]" />
<?
if(isset($_GET["mode"]) && $_GET["mode"] == "calcola"){
$totale[$i] = ($_POST["primo"][$i] * $_POST["secondo"][$i]);
?>
Risultato <input type="text" name="risultato[]" value="<? echo $totale[$i]; ?>" />
<?
} else {
?>
Risultato <input type="text" name="risultato[]" />
<?
}
?>
<input type="submit" name="calcola" value="Calcola risultato"onclick="this.form.action='?mode=calcola';this.form.submit();" />
<?
}
?>
</form>
Ovviamente non funziona
dove sbaglio?