Codice PHP:
switch ($current_page) {
case "index.php":
$case = 1;
$page_number = 0;
break;
case "rubrica.php":
$case = 2;
switch ($id_get_rubrica) {
case 1:
$page_number = 3;
break;
case 2:
$page_number = 4;
break;
case 3:
$page_number = 2;
break;
default:
$page_number = 0;
break;
};
echo "
current_page:".$current_page;
echo "
id_get_rubrica:".$id_get_rubrica;
echo "
page_number:".$page_number;
default:
$case = 3;
$page_number = 0;
break;
};
Salve ragazzi, con questo semplice switch c'è qualcosa che non va.
Anche se entro nel case 2 e il secondo switch mi va al case 1,2 o 3 alla fine la variabile $page_number me la porta sempre = 0.
Se tolgo il caso default funziona tutto bene. Ma il default avviene solo quando non trova gli altri case ? Cosa va in errore ?