Po 1. Masz klamry w złych miejscach , nie zamknąłeś case 2 lub w złym miejscu default postawiłeś i zapomniałeś switcha zamknąć.
Po 2. Trudno samemu sprawdzić?Xampp na localu i sprawdzasz sam.
Po 3. Wyręczyłem Cie , rzadko mi się to zdarza wiec masz szczęśliwy dzień

.
A o to wyniki moich testów (pozwoliłem sobie zamienić funkcje na echo , bądź co bądź to bez znaczenia , zapodałem kod wiec możesz sprawdzić sam) :
<?php
$zmienna = $_GET['test'];
switch( $zmienna ) {
case 1 : {
echo 'to tez jest 1<br/>'; echo 'i to rowniez jest 1<br/>'; break;
}
case 2 : {
echo 'to juz nie jest 1<br/>'; echo 'To tez juz nie jest 1<br/>'; break;
}
}
?>
Działa, wiec postanowiłem sprawdzić bez klamer(chciałem napisać "klamr" ale o dziwo słownik w Operze twierdzi iż jest to błąd, zdecydujcie sami)wewnetrznych oczywiście.. zewnętrzne zostają, czyli następujący kod :
<?php
$zmienna = $_GET['test'];
switch( $zmienna ) {
case 1 :
echo 'to tez jest 1<br/>'; echo 'i to rowniez jest 1<br/>'; break;
case 2 :
echo 'to juz nie jest 1<br/>'; echo 'To tez juz nie jest 1<br/>'; break;
}
?>
Również
działa, wiec klamry są zbędne, dany case będzie działał aż nie napotka break; proste.Ale serio.. zajęło mi to bodajże 5 minut, trudno było to zrobić samemu?