Morgen!
Ich sollte mir vielleicht einen anderen Job suchen, denn offensichtlich bin ich für php zu blöde!
Bei jedem Web-Projekt gibt es immer nur mit einer Sache Ärger: dem Kontaktformular und
PHP! Ich habe Im Buch nachgeschlagen (Thomas Theiss), im Netz gesucht und Code-Schnipsel
und andere Tipps eingesetzt - ohne Erfolg!
Entweder die Mail kommt leer an (ohne die Kontaktdaten) oder sie kommt gar nicht an, aber
es kommt auch keine Fehlermeldung oder aber die berühmten php Fehler meldungen in Line
sowieso ist irgend ein unerwartetes Zeichen aufgetaucht usw.
Was ich dringend benötige (also was das Formular können soll), liste ich auf, sollte mir da ein flinker Finger und
flinker Geist helfen können, freue ich mich riesig. Aber nicht nur Code ist interessant, sondern auch
das warum und wieso und was genau derjenige sich dabei gedacht hat (kommentiert) wäre toll:
Los gehts:
Abfrage: wurde der submit button gedrück ? (type= submit name="absenden")
wenn ja überprüfen, ob die folgenden Felder ausgefüllt wurden: Type=radio button, value="1,2" name="geschlecht"
type=text name="nachname", type=text name="email", type=text name="postleit", type=text name="telefon",
wenn ja - > alle Feldinhalte in einem array speichern (auch die nicht ausgefüllten Felder), wenn Nein, weiterleiten zu einem
html-dokument mittels header(Location:).
Die ausgelesenen Felder im array(die eben genannten Pflichfelder sowie diese Nicht-Pflichtfelder:)
type=text name="vorname", type=text name="firma", type=text name="wohnort", type=text name="strasse",
type=radio button value="1,2" name="typ", type=checkbox name="grund1", type=checkbox name="grund2", type=checkbox name="grund3",
type=checkbox name="grund4", type=checkbox name="grund5", type=checkbox name="grund6" type=textarea name=texa
sollen per Mail an eine E-Mailadresse weitergegeben werden mit mail() es sei denn einer kann mir einen bessere Methode vorschlagen
und vor allem wie man diese dann auch umsetzt, sodaß sie funktioniert.
Sobald dies passiert ist soll ebenfalls zu einem anderen html-dokument weitergeleitet werden....
Ich hoffe, das ist verständlich, damit man hier nicht tonnenweise Formularcode, der völlig irrelevant ist
(letztlich müssen die Felder ausgelesen und per mail übertragen werden)...
Bin gesapnnt und freue mich auf echte PHP-Freaks ...
Ich sollte mir vielleicht einen anderen Job suchen, denn offensichtlich bin ich für php zu blöde!
Bei jedem Web-Projekt gibt es immer nur mit einer Sache Ärger: dem Kontaktformular und
PHP! Ich habe Im Buch nachgeschlagen (Thomas Theiss), im Netz gesucht und Code-Schnipsel
und andere Tipps eingesetzt - ohne Erfolg!
Entweder die Mail kommt leer an (ohne die Kontaktdaten) oder sie kommt gar nicht an, aber
es kommt auch keine Fehlermeldung oder aber die berühmten php Fehler meldungen in Line
sowieso ist irgend ein unerwartetes Zeichen aufgetaucht usw.
Was ich dringend benötige (also was das Formular können soll), liste ich auf, sollte mir da ein flinker Finger und
flinker Geist helfen können, freue ich mich riesig. Aber nicht nur Code ist interessant, sondern auch
das warum und wieso und was genau derjenige sich dabei gedacht hat (kommentiert) wäre toll:
Los gehts:
Abfrage: wurde der submit button gedrück ? (type= submit name="absenden")
wenn ja überprüfen, ob die folgenden Felder ausgefüllt wurden: Type=radio button, value="1,2" name="geschlecht"
type=text name="nachname", type=text name="email", type=text name="postleit", type=text name="telefon",
wenn ja - > alle Feldinhalte in einem array speichern (auch die nicht ausgefüllten Felder), wenn Nein, weiterleiten zu einem
html-dokument mittels header(Location:).
Die ausgelesenen Felder im array(die eben genannten Pflichfelder sowie diese Nicht-Pflichtfelder:)
type=text name="vorname", type=text name="firma", type=text name="wohnort", type=text name="strasse",
type=radio button value="1,2" name="typ", type=checkbox name="grund1", type=checkbox name="grund2", type=checkbox name="grund3",
type=checkbox name="grund4", type=checkbox name="grund5", type=checkbox name="grund6" type=textarea name=texa
sollen per Mail an eine E-Mailadresse weitergegeben werden mit mail() es sei denn einer kann mir einen bessere Methode vorschlagen
und vor allem wie man diese dann auch umsetzt, sodaß sie funktioniert.
Sobald dies passiert ist soll ebenfalls zu einem anderen html-dokument weitergeleitet werden....
Ich hoffe, das ist verständlich, damit man hier nicht tonnenweise Formularcode, der völlig irrelevant ist
(letztlich müssen die Felder ausgelesen und per mail übertragen werden)...
Bin gesapnnt und freue mich auf echte PHP-Freaks ...