PDA

View Full Version : [PHP] If nidificato che non mi funziona


Profeta11
25-01-2013, 12:14
Lo scopo che voglio raggiungere è questo:

ho una variabile, se questa variabile è X deve uscire scritto X, se è Y deve uscire scritto Y e via dicendo

il codice di partenza è questo e dopo il primo confronto se non trova la corrisponza scrive year


<?php if ($billing_cycle == "monthly") echo 'month'; else echo 'year'></span>


ho provato ad aggiungere elseif e il confronto dopo il 'month'; ma continua a farmi vedere sempre e solo le prime 2 variabili ed ignorarmi tutte le altre...

il monthly lo prende da un array dove ho già impostato le altre variabili

misterx
25-01-2013, 14:02
prova così


<?php
$billing_cycle="Y";

if ($billing_cycle == "X")
echo 'X';
else
echo 'Y';
?>

`Knives`
25-01-2013, 14:07
perchè non usi uno swicth

<?php
switch ($i) {
case "apple":
echo "i is apple";
break;
case "bar":
echo "i is bar";
break;
case "cake":
echo "i is cake";
break;
}
?>