Hilfe bei mailer

Lord-Knud

Grünschnabel
Moin Moin,
ich habe ein fertiges mailer script per include in meine Homepage eingebunden, angepasst usw., es läuft.

Jetzt habe ich ein Problem mit den Fehlermeldungen. Die werden z.Zt. in einer eigenen Seite angezeigt.
Der Code dazu ist wie folgt:

PHP:
if(strlen($email)<2) echo "Bitte geben Sie eine gültige E-Mail Adresse ein!<br><br><a href=\"../contact.php\">[zurück]</a>";

Ich möchte aber, dass die Fehlermeldung in der selben Tabelle angezeigt wird, wie das Eingabeformular.

Ich habe bisher keinen Weg gefunden, das zu realisieren.

Alternativ dazu wäre ein kleines neues Fenster mit der entsprechenden Fehlermeldung.

Kann mir jemand zu der einen oder anderen Möglichkeiten einen Tip geben, wie ich das umsetzen kann?

Danke im Voraus.
Gruß
 
Dann musst du das externe Skript einfach zu einem anderen Zeitpunkt einbinden oder die Fehlermeldungen zwischenspeichern und an gewünschter Stelle wieder ausgeben.
 
Hallo,
ich habe das script in meine contact.php eingebunden, und zwar so:

PHP:
<td valign="top" class="tdCenter"><?php include('mailer/kontakt.php'); ?></td>

Und hier soll auch die Fehlermeldung erscheinen.

Wie soll ich das mit dem anderen Zeitpunkt verstehen?

Bin leider kein PHP-Crack :confused:

Gruß
 
Du könntest immer eine Weiterleitung zurück machen, die eine wie folgende URL aufruft:
Code:
deineurl.de/contact.php?error=1&email=1
Zum Beispiel. Dann könntest du wie folgt prüfen, ob es einen Fehler gibt.

PHP:
<?php
If(isset($_GET['error'])) {
  echo '<ul>';
  if(isset($_GET['email'])) {
     echo '<li>Bitte gib eine gültige Email Adresse ein</li>';
  }
  echo '</ul>';
}
?>
 
Vermutlich wirst du das Skript umschreiben müssen, so dass die Fehlermeldungen zusammen mit dem Formular ausgegeben werden.
 
Zurück