SWITCH funzt nich

hi community… bin wohl zu daemlich… finde den fehler nicht.
folgender code soll eine simple switch anweisung ausfuehren. effekt bei der geschichte ist… wenn ich den TEST link klicke erscheinen beide ECHOS (case 1 und 2) und wenn ich den RAPPEL Link klicke dann nur das RAPPEL ECHO…
wieso schliesst denn der eine CASE den anderen nicht aus… ich dachte den kann man anstelle von IF–>ELSE einsetzen…

hier der CODE:

------SCHNIPP---------

$meinMenu1 = $HTTP_GET_VARS[„meinMenu1“]; # Soll Untermenu geladen werden?
switch($meinMenu1){
case ‚test‘ : echo('es ist test
');
case ‚rappel‘ : echo('es ist rappel
');
}
?>

test

rappel
---------schnipp----------------

danke
Michael

Da fehlt doch das break. Lies mal hier:
http://www.php.net/manual/en/control-structures.swit…

switch($meinMenu1){
 case 'test' : 
 echo('es ist test
');
 break;
 case 'rappel' : 
 echo('es ist rappel
');
 break;
 default:
 echo('nichts passiert
');
}

Gruss
Patrick

ok. steine auf mein haupt. da hilft selbst kein kaffee mehr.
mann…peinlich :smile:
kann man den beitrag loeschen? *lach*
danke schoen fuer den schlag auf den hinterkopf.

hab ich doch tatsaechlich einfach vergessen…

grusz

michael