HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - switch abfrage

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

switch abfrage

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
melchl
Forumsteilnehmer


Anmeldungsdatum: 03.07.2006
Beiträge: 8
Wohnort: CH

BeitragVerfasst am: 26.07.2006 19:05:47    Titel: switch abfrage Antworten mit Zitat

hallo,

habe folgendes problem:

switch ($sprache)
{
case "deutsch": {...}
case "francais": {...}
default: {....}
}

beim ersten aufruf kein problem.
der sprachwechsel erfolgt so:

link: selbeseite.php?sprache=sowieso.

nun kommt nicht nur die neue sprache, sondern sie wird über der alten einfach dazugeschrieben. weshalb?

noch blöder bei dem kontaktformular.

selbe struktur wie oben, aber da werden von sprache eins bis und mit default sämtliche cases aneinandergereiht.

danke für die hilfe

gruss

melch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sir Quicksand
Häufiger Poster


Anmeldungsdatum: 19.01.2005
Beiträge: 304
Wohnort: Hannover

BeitragVerfasst am: 26.07.2006 21:44:45    Titel: Antworten mit Zitat

hast Du in jedem Case Programmteil ein kill oder end (weiß nicht ganz genau). Weil nach dem ersten übereinstimmenden case Vergleich, rattert er alle weiteren case Abläufe durch.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
l-roy
Häufiger Poster


Anmeldungsdatum: 14.02.2006
Beiträge: 64

BeitragVerfasst am: 27.07.2006 06:52:41    Titel: Antworten mit Zitat

Ich denke, da fehlt ein break.

Code:

switch $sprache
{
case "deutsch": echo "Hallo";break;
case "english": echo "Hello";break;
case "french": echo "Bonjour";break;
}


Erläuterungen siehe hier.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
melchl
Forumsteilnehmer


Anmeldungsdatum: 03.07.2006
Beiträge: 8
Wohnort: CH

BeitragVerfasst am: 27.07.2006 20:03:26    Titel: Antworten mit Zitat

besten dank. es haut hin.

liebe grüsse

melch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sir Quicksand
Häufiger Poster


Anmeldungsdatum: 19.01.2005
Beiträge: 304
Wohnort: Hannover

BeitragVerfasst am: 27.07.2006 23:12:10    Titel: Antworten mit Zitat

Toll l-roy, Du hast meine Antwort geklaut und nur bissel verbessert (weil mir der Befehl spontan nicht einfiel).

Nicht wieder machen. Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.