Matze: Frage zu switch() bei POST

Beitrag lesen

Hallo,

ich wollte mit der switch-Funktion prüfen welcher button von vielen in mehreren Formularen gedrückt wurde.

In der HTML-Datei stehen mehrere Formulare mit jeweils 1 oder 2 submit-buttons. Der Einfachheit wegen hier im Beispiel einfach button1, button2 und button3 genannt.
Ich dachte mit der switch-Funktion komme ich so weiter:

switch($_POST){  
    // erstes Formular  
    case 'button1':  
        // tue etwas sinnvolles  
    break;  
    // zweites Formular  
    case 'button2':  
    case 'button3':  
        // tue etwas sinnvoles  
    break;  
}

Leider springt PHP so in keinen case-Zweig.
Ich würde aber gern eine ewig lange if-liste vermeiden (es kommen ja noch ein paar Buttons dazu).
Geht das überhaupt mit switch?

Danke und Grüße, Matze