PHP-Formular in Webseite einbinden?

vom 25.01.2010, 09:02 Uhr

Hallo,
ich möchte gerne ein PHP-Formular in meine Seite einbinden. Dieses braucht nur zwei Felder haben:
- Vorname
- Name
geht darum, dass sich Leute bei mir anmelden können (für Verein) weiterhin sollte das Formular dann einen "Absenden" Button enthalten, damit die Daten per Email an mich geschickt werden.

Ich hoffe, es gibt da eine einfache Lösung. Leider habe ich von PHP keine Ahnung ;)

» redblub » Beiträge: 6 » Talkpoints: 3,23 »



Hi redblub,

das Formular selbst ist nur HTML-Code, wie zB das folgende Beispiel:

Code: Alles auswählen
<form id="xyz" name="formname" method="post" action="mailer.php">
   Vorname: <input type="text" name="vorname" /><br />
   Nachname: </input type="text" name="nachname" /></br>
   <input type="submit" value="absenden" />
</form>
Wichtig ist im Prinzip nur, was du dann daraus machst in der Datei, die ich im Beispiel "mailer.php" genannt habe. Abhängig ob die Formularversandmethode "post" oder "get" ist, kannst du im PHP-Script die Daten aus den globalen Variablen $_POST oder $_GET entnehmen (Im Falle meines Beispieles wäre das $_POST['vorname'] und $_POST['nachname']). Mit diesen zwei Datensätzen kannst du dann den Mail-Text basteln und ihn mit der PHP-eigenen Funktion mail() versenden.

So funktioniert das jedenfalls, wenn du es dir selbst basteln möchtest. Da du von PHP keine Ahnung hast, ist ein fertiges Script die für dich beste Option. Vielleicht möchtest du PHP ja auch selbst lernen, dann wären solche einfachen Scripte wie ein Form-Mailer sehr gut geeignet als erste Schritte in die Sprache.

Da PHP jedoch eine sehr beliebte Sprache im Netz ist, findest du an allen Ecken und Enden nicht nur Beispielcode sondern auch fertige Scripte, die du nach kurzer Konfiguration problemlos selbst verwenden kannst. Ein solches Beispiel ist der einfache und fertige Formmailer von selfhtml, den du nach der Eingabe deiner Daten (Empfängeradresse, Mailbetreff sowie der Seite, auf die danach weitergeleitet werden soll) schon fast verwenden kannst. Es fehlt nur noch der HTML-Code des Formulares selbst, wie ich ihn als Beispiel selbst schon erwähnt habe.

Benutzeravatar

» Reaper » Beiträge: 576 » Talkpoints: 1,11 » Auszeichnung für 500 Beiträge


Ähnliche Themen

Weitere interessante Themen

^