josh: Cannot modify header information - headers already sent

Beitrag lesen

Hallo,

Ja genau so, aber bei "Script sendet Formular" mache ich es mit Echo's, und ist somit vor dem Umleiten!

Oder wie gebe ich das Formular am Besten aus?

Ich glaube, du hast nicht richtig gelesen. Dieser Satz:

Sind sie in Ordnung, kannst du den Umleitungsgheader senden, ansonsten, oder wenn keine Eingabe gemacht wurde, gibst du das Formular aus.

sagt dir doch, dass du _entweder_ umleitest _oder_ das Formular ausgibst. Also in etwa so:

  
$formular_wurde_gesendet = isset($_POST['name_des_absendebuttons']);  
$formular_daten_ok = false;  
if ($formular_wurde_gesendet) {  
  // Daten prüfen, falls OK, $formular_daten_ok auf true setzen  
}  
if ($formular_wurde_gesendet && $formular_daten_ok) {  
  // Umleitung  
} else {  
  // Formular ausgeben  
}  

Gruß