Erstell doch erst mal dein Formular in HTML so wie es später aussehen soll und lege dann einen Link zu deinem Formular. Anschliessend werde ich dich dabei unterstützen.
Gruss SNCIS
hallo forum,
hallo the0bone,
(wir hatten schon im d)f -forum das vergnügen)
kurz und bündig: ich bin auf der suche nach einem php-formmailer, bei dem ich die variablen auf einer bestätigungsseite verwenden kann, um z.b. den Formularnutzer mit Namen anzusprechen. und um eine email automatisch zu generieren, in der sein wunsch ( in diesem falle eine kartenbestellung) bestätigt wird.
heute möchte ich auf das d)f-angebot zurückkommen, das php-skript für den formmailer zu erhalten?!? :-)
es wäre klasse, wenn ich zusätzlich ne kurze anleitung dazu bekomme, wie ich die variablen wie name, kartenanzahl etc. auf der redirect-seite bzw. in einer automaisch generierten antwort-email einbaue.
ist es dabei eigentlich egal, ob es textfields sind oder checkboxen etc?
zusatz: bin quasi php-anfänger... :-)
Erstell doch erst mal dein Formular in HTML so wie es später aussehen soll und lege dann einen Link zu deinem Formular. Anschliessend werde ich dich dabei unterstützen.
Gruss SNCIS
Visions are no longer an empty phrase - they will become reality now...
Und das Form geht so:
und kommt in einer HTML Seite rein. Was jetzt passiert?Code:<h3>Sie haben eine Frage an uns?</h3> <p>Bitte teilen Sie uns Ihre Wünsche mit:</p> <form action="sendmail.php" method="get" name="email" id="email"> <table width="400" cellspacing="0" cellpadding="0" border="0"> <tr> <td><p>Ihr Nachname:</p></td> <td><input type="text" name="nname" size="20"></td> </tr> <tr> <td><p>Ihr Vorname:</p></td> <td><input type="text" name="vname" size="20"></td> </tr> <tr> <td><p>Ihre Emailadresse:</p></td> <td><input type="text" name="sendadr" size="20"></td> </tr> <tr> <td><p>Betrifft:</p></td> <td><input type="text" name="sendbtr" size="20"></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><p>Ihre Frage an uns:</p></td> </tr> <tr> <td colspan="2"><textarea name="frage" rows=5 cols=47></textarea></td> </tr> <tr> <td><input type="reset"></td> <td><input type="submit"></td> </tr> </table> </form>
Wenn der User auf Submit drückt, werden aus den Namen Variablenm die zu der Seite "sendmail.php" übertragen werden. Dort stehen dir diese dann für PHP mit z.B. $frage zur Verfügung.
Der Wert der Varibale ist die Eingabe des Users. Wenn er keine gemacht hat, ist der Wert "".
Was du jetzt auf der Folgeseite "sendmail.php" mit den Vars anstellst, ist egal!
Einfaches Beispiel:
PS: Die Auswertung für die Email kann ich dir nachher schicken, da ich sie fertig @ home habe und keine Zeit auf der Arbeit, mir eine neue AuszudenkenPHP-Code:<?php
echo "Hallo $vname";
?>![]()
So long
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
hab das grad mal ausprobiert, scheint tatsächlich nicht she rschwierig zu sein.
noch eine frage hätte ich jetzt: das formluar ist mit der action get belegt. wie bekomme ich das nun noch dazu, mir mit method post das formular per email zuzusenden?
To SNCIS: das formular welches geändert werden soll kann man schon im internet sehen, auf www.kulturzelt.de im bereich karten-onlinebestellung.
wenn ich das formluar umsetzen kann kann ich alle anderen auch, denn es ist alles vorhanden, checkboxen, radioboxen, testfields etc.
gibt es ein dremaweaver-behavior bzw. eine extension mit der sich der php einbau erleichtern läßt? oder sollte ich für php besser den homesite nutzen?
Geändert von econsign (22.11.2001 um 13:46 Uhr)
Das senden der Mail übernimmt dann ein Script in der 2. PHP File!
Was ich bei mir alles weitergemacht habe, ist ein Test, ob der User auch wichtige Felder ausgefüllt hat.
Hier alles zur Mail Funktion
Und in die ganzen Felder setzt du dann die Variablen ein!
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)