Ho uno script:
Codice PHP:
if(strstr ($_GET['action'], 'addiziona_numeri')){
$car_add = $_POST['car_add'];
echo "
<table border=\"10\" width=\"350\">
<caption> Quanti numeri vuoi addizionare? </caption>
<tr>
<th>
<form action=\"\" name=\"\" method=\"post\">
Quanti numeri vuoi addizionare ?
<input type=\"text\" value=\"\" name=\"car_add\" />
<input type=\"submit\" value=\"Vai\" />
</form>
</th>
</tr>
</table>
";
if(!$car_add){
echo "<script>alert(\"Inserisci il numero dei caratteri da addizionare.\")</script>";
}else {
echo "<script> window.location = \"programming.php?".$_SERVER['QUERY_STRING']."=".$car_add."\";</script>";
}
$car_add_= $_GET['addiziona_numeri'];
echo "$car_add_";
$mul = 1;
$numeri = array();
echo "<form action=\"\" name=\"\" method=\"post\"> <center>";
while ($mul <= $car_add_) {
echo "
Inserisci il ".($mul * 1)." carattere da addizionare: <input type=\"text\" value=\"\" name=\"".($mul * 1)."\" />
";
$a = $mul * 1;
array_push($numeri, $_POST[$a]);
echo "
->>".$_POST[$a]." <<-
";
$mul++;
}
echo "
<input type=\"submit\" value=\"Addiziona i ".$car_add." numeri \" /> </center></form>";
$somma = array_sum($numeri);
print_r ($numeri);
echo "
Risultato: $somma";
}else {
}
Che fa addizionare X numeri fra loro, ma non funziona