Ciao a tutti, qualcuno saprebbe mica dirmi dove sbaglio? In questi codici i primi 2 funzionano e mi danno le percentuali giuste, gli altri 2 mi danno 0 e non riesco a capire come fare il collegamento...Premetto che sono ancora alle prime armi:
1) form.html
<html>
<head>
</head>
<body>
<form action="elabora.php" method="post">
<input type="text"name="numero1">
<input type="radio" name="numero3" value="commercio">commercio impiegati
<input type="radio" name="numero3" value="pubblici_esercizi">pubbl.eserc impiegati
<input type="radio" name="numero3" value="commercio2">commercio operai
<input type="radio" name="numero3" value="pubblici_esercizi2">pubbl.eserc operai
<input type="submit" value="calcola il netto (lordo irpef)">
</body>
</html>
2) funzione.php
<?php
print "
";
function aliquote_ctr_dip($percentuali)
{
GLOBAL $perc_impiegati, $perc_operai;
switch($percentuali)
{
case "commercio":
$perc_impiegati="10";
$perc_operai="9.89";
break;
case 'pubblici_esercizi':
$perc_impiegati="18.2";
$perc_operai="10.8";
}
}
?>
3) elabora.php
<center>
<?php
include("funzione.php");
aliquote_ctr_dip( $_POST['numero3'] );
$numero1=$_POST['numero1'];
if ($_POST['numero3']=="commercio")
$result=$numero1*$perc_impiegati/100;
elseif
($_POST['numero3']=="commercio2")
$result=$numero1*$perc_operai/100;
elseif
($_POST['numero3']=="pubblici_esercizi")
$result=$numero1*$perc_impiegati/100;
elseif
($_POST['numero3']=="pubblici_esercizi2")
$result=$numero1*$perc_operai/100;
echo "
";
echo $result
?>
<center>
Grazie!