[HELP] Problema con ciclo if

  • Creatore Discussione Creatore Discussione buluca
  • Data di inizio Data di inizio

buluca

Nuovo Utente
24 Mar 2005
1
0
0
Allora, sto seguendo un corso di programmazione web e nelle lezioni dedicate al php ho un compito per casa che però non riesco assolutamente a risolvere, se in una pagina htm ho una sezione a radio button in cui posso scegliere tra due alternative, diciamo "mozzarella" o "pomodoro", l'una costa 5 euro e l'altra 8 euro che codice devo creare nella pagina php in modo che se seleziono mozzarella mi dirà totale 5, se selezione pomodoro mi dirà totale 8 mentre se non selezione nè l'uno nè l'altro mi darà totale 0?
Quello che ho fatto io mi obbliga per forza a scegliere o l'uno o l'altro altrimenti mi restituisce un errore di variabile non definita.
Vi scrivo il mio codice (da tenere presente che nella pagina html ho dato sia a mozzarella che a pomodoro il name "mo" mentre come value "mozzarella" e "pomodoro" ).
Il mio codice (quello che ho provato a fare io è questo):
<?php

if ($mo == "mozzarella") $a = 5;
else
{
if ($mo == "pomodoro") $a = 8;
else $a = 0;
}

echo "il totale che dovrà pagare è $a" ;
?>

Ne ho provate mille ma come si fa?
Quale è il codice corretto?
 
questo è il codice corretto . ti mancano le parentesi graffe

PHP:
<?php

if ($mo == "mozzarella")
{ 
$a = 5;
}
elseif($mo == "pomodoro")
{
$a = 8;
}else {
$a = 0;
}

echo "il totale che dovrà pagare è $a" ;
?>
 

Discussioni simili