PHP - Switch - Maximal möglich Zeilen???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
anweisung
begrenzung
beitrag
beschrieb
bestimmte anzahl
break
cas
chatter
existiert beitrag
genannten zeilen
inhalt
interner fehler
kate
klammern
leichtsinnsfehler
schreibe
something
variable
zeile
-
Kann es m?glich sein dass die SWITCH-Funktion nur eine bestimmte Anzahl von Zeilen unterst?tzt? Nach ca. 150 Zeilen wird die Endklammer nicht mehr richtig mit der ersten angezeigt(stimmt aber) au?erdem funktioniert der letzte case nicht.
echo "action=\"$PHP_SELF?sid=".$sid."&news=schreib&ID=".$ID."\" method=\"post\">\n"; break; case "schreib": <--kann nicht aufgerufen werden. bisschen PHP-Code break;
Bei Google l?sst sich auch keine vern?nftige erkl?rung daf?r finden. Wenn ich den SWITCH-Teil unter den oben genannten Zeilen habe wird die Klammer auch wieder richtig farbig und zugeordnet.
Beitrag ge?ndert am 24.06.2006 17:07 von chatter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wirklich wichtig ist der Rest aber nicht.
SWITCH($news) {
viele case "":
genausoviele break;
keine default; weil nicht ben?tigt
/*HIER am Ende der oben beschrieben Code.*/
}
Ich will ja auch nur wissen ob es sowas wie eine Begrenzung gibt. Wenn ja teile ich das ganze auf.
Nur w?re es so einfacher weil es alles mit News zu tun hat. -
Wozu isn sowas gut?
Wenns das bewirkt, was ic gerade denke, kann ics gebrauchen ^^ -
...Ein Switchcase sucht nach dem Case, das den selben Titel tr?gt wie der Inhalt der Variable und springt zu diesem Case. Falls keine ?bereinstimmung gefunden wird springt es zu default. Falls kein Default angegeben ist, passsiert gar nichts.
Das Break; beendet den Switch. Dadurch wird verhindert, das die Ncahfolgenden Cases auch noch geladen werden.
So. Ich rate dir ersteinmal:
schreibe:
switch($_GET['news'])
{
}
und
nicht eifnach action="", sondern auch ein <form action="" method="GET/POST">
Und jetzt gib uns mehr Code. -_-
edit: K?ntne es vielleicht sein, dass das Switch funktioniert, aber der Code einfach keine Ausgabe erzeugt weil ein interner Fehler existiert?-.-"
Beitrag ge?ndert am 24.06.2006 23:08 von adrians -
Ich habe den fehler gefunden
Es war eigentlich ein d?mlicher Leichtsinnsfehler.
Ich hatte die $news mit einem Eingabefeld ?berschrieben. name=\"news\"
Sry f?r den Thread falls es etwas sinnlos ist.
Aber warum die Klammer nicht richtig angezeigt wird obwohl es stimmt wird wahrscheinlich f?r immer ein R?tsel bleiben. Code mit Kate. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage