| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2012
Beiträge: 8
PHP-Kenntnisse: Anfänger ![]() | So ich habe mir mal die Mühe gemacht, es verständlich und leicht zu ergänzen: Zuerst solltest du den HTML Code von PHP trennen. Hier macht es keinen Sinn, das Formular mit PHP auszugeben. PHP-Code: Nach dem Abschicken wird folgender Code aufgerufen: PHP-Code: PHP-Code: Sollte dieses Array jetzt leer sein ( emtpy ( $ausgabe ) ), dann führt er die Funktion aus, die die Mail verschickt und speichert eine Erfolgsmeldung in $re . Andernfalls, konnte die Mail nicht verschickt werden und in die Variable $re wird eine Fehlermeldung gespeichert. Sollte das Array einen Eintrag erhalten, durchläuft er die Schleife und speichert rede im Array befindliche Fehlermeldung in $re. Grund ist, dass du so alle Meldungen in einer Variablen hast, die du jetzt irgendwo im Template ausgeben kannst. Die Funktion isMail() überprüft einfach die Email: PHP-Code: Geändert von funas (26.01.2012 um 11:27 Uhr). |
| | |
| | |
| Erfahrener Benutzer | Wenn Du Dich auf die Rückgabe der Mail-Funktion verlässt, kannst das auch gleich ungeprüft versenden! Warum übergibst Du Deiner Funktion das POST-Array, wenn Du es darin nicht verwendest? Verbesserungsvorschlag generell: PHP-Code: PHP-Code:
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein Geändert von Arne Drews (26.01.2012 um 11:24 Uhr). Grund: Code beispielhaft etwas angepasst |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Wenn der Umgang mit Arrays vertraut ist und man weiß, was foreach macht, ist die Variante von mir nicht schwieriger zu verstehen als Deine. Dafür aber leichter modifizierbar, falls sich an den Formularfeldern etwas ändert.
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Formular liest daten aus leitet aber nicht auf nächste Seite | gini0_8 | PHP Einsteiger | 22 | 21.01.2012 00:20 |
| [Erledigt] "Form action" soll zweites Formular abschicken | Farlif | PHP Tipps 2010 | 7 | 19.08.2010 11:27 |
| PHP: Formular Generator | Zergling-new | Tutorials | 16 | 06.07.2010 03:14 |
| Formular im Formular | mistermint | JavaScript, Ajax und mehr | 11 | 21.06.2010 22:29 |
| Formular 1 wurde verändert, Formular 2 Submit muss dies erkennen | smilla | JavaScript, Ajax und mehr | 2 | 28.03.2010 21:26 |
| Mehrseitiges verzweigtes Formular | RobbyNaish | PHP Tipps 2009 | 1 | 19.12.2009 01:51 |
| [Erledigt] Aus Formular verschiedene andere Formulare aufrufen | melz | PHP Tipps 2009 | 11 | 11.09.2009 12:27 |
| PDF Formular ausfüllen mit PHP Formular | oomworld | PHP Tipps 2009 | 1 | 26.03.2009 19:09 |
| Problem mit Formular, Daten an datenbank senden | Aurec | PHP Tipps 2008 | 11 | 20.11.2008 18:17 |
| Wert aus Textfeld in neues Formular übernehmen (kein Submit) | PsychoEagle | HTML, Usability und Barrierefreiheit | 9 | 02.01.2007 14:51 |
| [Erledigt] Formular in Formular | HTML, Usability und Barrierefreiheit | 4 | 19.10.2005 12:18 | |
| [Erledigt] PHP Formular ~~wichtig~~ | PHP Tipps 2005 | 27 | 29.05.2005 19:38 | |
| Im Formular user abfragen? | Datenbanken | 3 | 06.01.2005 10:51 | |
| [Erledigt] Daten in einem Formular ausgeben und ändern | PHP Tipps 2004-2 | 7 | 07.12.2004 17:22 | |