salve a tutti, non riesco a capire perchè ricevo questo errore Parse error: syntax error, unexpected T_CASE online 36
codice:
<?php
/*richiamo i dati dal form */
$primo= $_POST['importo'];
$menu= $_POST['menu'];
$menu2= $_POST['menu2'];
$fisso=0.35; /*commissione fissa */
$percentuale=3.4; /*percentuale trattenuta dall'importo (variabile) */
/* inizio switch */
switch ($menu)
{
case 'vuoto';
echo "<font color=\"red\">Non hai inserito alcun valore per la nazione, torna indietro!</font>
";
break;
case 'italia'; /*se viene scelto questo paese dal menù la percentuale trattenuta varia di conseguenza*/
switch ($menu2)/*viene utilizzato nel caso venga selezionato qualcosa dal menù, tipo di tariffa*/
{
case 'standard';
{
if (!isset($primo) or trim($primo) == "")
{
$percentuale = 0;
}
if ($primo>2500)
{
$percentuale = 2.7; /*variazione */
}
if ($primo>10000.01)
{
$percentuale = 2.2;/*variazione */
}
if ($primo>100000.01)
{
$percentuale = 1.8;/*variazione */
}
case 'commerciante1'; RIGA INCRIMINATA
print 'commerciante1';
break;
}
$sommapercentuale= $primo/100*$percentuale; /*calcolo della percentuale trattenuta*/
echo "Percentuale trattenuta: $primo / 100 x $percentuale = <font color=\"red\">$sommapercentuale</font>
"; /*stampa a video delle operazioni eseguite e risultato*/
$totalenetto2= $primo-$fisso-$sommapercentuale; /*calcolo del totale netto (senza tarife)*/
$totalenetto=round($totalenetto2, 2); /*arrotondamento per eccesso del totale netto)*/
echo "Totale netto: $primo - $fisso - $sommapercentuale = <font color=\"red\">$totalenetto</font>
";/*stampa a video delle operazioni eseguite e risultato*/
$totaletariffe2= $fisso+$sommapercentuale; /*calcolo del totale delle tariffe dovute*/
$totaletariffe=round($totaletariffe2, 2); /*arrotondamento per eccesso del totale delle tariffe dovute)*/
echo "Totale tariffe: $fisso + $sommapercentuale = <font color=\"red\">$totaletariffe</font>
"; /*stampa a video delle operazioni eseguite e risultato*/
}
break;
}
?>