Andreas: Variabken-Zuordnung bei switch und case

Hallo Self-HTML-Forum,

Folgendes Problem habe ich:
Per "switch" sollen je nach Schlüsselnummer bestimmte Inhalte geladen werden.
Leider verwirft das Programm offenbar führende Nullen. Soll zum Beispiel der Inhalt mit der Schlüsselnummer 211 angezeigt werden, so wird stattdessen der Inhalt mit der Schlüsselnummer 0211 ausgegeben - der steht in der switch-Liste darüber.

Im Script sieht das so aus:

switch($SZ) {

case "021": $Y="Inhalte zu 021"; break;

case "0211": $Y="Inhalte zu 0211"; break;

usw.

case "21": $Y="Inhalte zu 21"; break;

case "211": $Y="Inhalte zu 211"; break;

usw.

}

Kann mir jemand verraten, wie ich erreiche, daß bei $SZ=211 für $Y Inhalte zu 211 angezeigt werden, nicht die Inhalte zu 021 ?

Vielen Dank im Voraus,

Gruß in die Runde

Andreas

  1. Wie bekommt $SZ denn seinen Wert? Weisst du die Zahl in Anführungstrichen zu, so dass es eine String-Variable ist? Das wäre wohl notwendig.
    Gruss

    Felix

    1. Mahlzeit Felix,

      vielen Dank - das hat mich auf die richtige Spur gebracht (String), jetzt läuft es.

      Schönen Tag noch,

      Andreas