[GastForen Programmierung/Entwicklung PHP und MySQL nach dem PHP-exit; wird der HTML-Code nicht mehr ausgeführt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

nach dem PHP-exit; wird der HTML-Code nicht mehr ausgeführt

macmac
Beiträge gesamt: 394

20. Mai 2011, 17:23
Beitrag # 1 von 3
Bewertung:
(1791 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo zusammen

ich habe folgende Frage: wenn ich in einem <div> eine if-Abfrage einbaue, bei Fehler den PHP-Prozess mit exit; beende, dann wird auch der Rest nach dem </div> nicht mehr dargestellt. Wenn also nach der dem ?> und </div> Texte und Bilder folgen, die nur in HTML geschrieben sind, werden die nicht mehr ausgeführt.

Warum wird nach einem abgebrochenen PHP-Durchlauf auch HTML-Code nicht mehr ausgeführt? Mit dem PHP-Befehl ... or die... passiert das nicht. Ab und zu kann man mit dem Umstellen der Abfrage dies vermeiden, aber eben nicht immer.

Wo mache ich den Fehler?

Macmac
X

nach dem PHP-exit; wird der HTML-Code nicht mehr ausgeführt

Intermedia
Beiträge gesamt: 1287

20. Mai 2011, 18:02
Beitrag # 2 von 3
Beitrag ID: #472015
Bewertung:
(1782 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

das ist völlig normal, mit exit wird die Ausgabe an den Browser genau an dieser Stelle gestoppt.

Für unterschiedliche Ausgabensteuerung gibt es if - elseif - else oder switch.

Gruß Sven


als Antwort auf: [#472010]

nach dem PHP-exit; wird der HTML-Code nicht mehr ausgeführt

Bitfilme
Beiträge gesamt: 264

21. Mai 2011, 23:48
Beitrag # 3 von 3
Beitrag ID: #472047
Bewertung:
(1739 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Dies ist normal wie ein Ausgangspunt. Zum vergleichen wie ein Haus brennt!


als Antwort auf: [#472015]
(Dieser Beitrag wurde von Bitfilme am 21. Mai 2011, 23:50 geändert)