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!