• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fragebogen auf Webseite - Fehler beim Absenden

sterncaro

Neues Mitglied
Hallo,

ich habe einen Fragebogen auf einer Webseite integriert. Es funktioniert soweit, nur wenn man auf den "Absenden" Button klickt, kommt das ausgefüllte Formular nicht bei mir an.
Es soll per Mail an mich versandt werden.

Den HTML Code für den Fragebogen hat mir das Programm geliefert, mti dem ich den Fragebogen erstellt hab. Meine HTML Kenntnisse sind ok aber definitiv noch im Anfängerbereich

Hier mein HTML Code:
<HTML><HEAD>
<TITLE>File: f1.htm</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF"<font face="">
<form>
<form action="mailto:EMAILADRESSE" form method="post" form enctype="text/plain">
<input type=hidden name=fgbname value="f1"><font face=""><h1>Fragebogen </h1></font>
<table width=740>
<br>
<br>
</table>
<a name="F1"></a>
<table width=740><tr><font face="" size=+0>1. Besuchsh&auml;ufigkeit: Wie oft waren Sie im letzten Jahr im Kurzentrum Cliner Quelle?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F1" value="0"></td><td width=322 align=left><font face="" size=+0>ein Mal</font></td>
<td width=40 align=right><input type=checkbox name="F1" value="2"></td><td width=322 align=left><font face="" size=+0>mehr als 10 Mal</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F1" value="1"></td><td width=322 align=left><font face="" size=+0>mehr als ein Mal</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F2"></a>
<table width=740><tr><font face="" size=+0>2. Welche Einrichtungen des Kurzentrums Cliner Quelle haben Sie pers&ouml;nlich besucht?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="0"></td><td width=322 align=left><font face="" size=+0>Die Badelandschaft</font></td>
<td width=40 align=right><input type=checkbox name="F2" value="3"></td><td width=322 align=left><font face="" size=+0>Den Wellnessbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="1"></td><td width=322 align=left><font face="" size=+0>Die Kurmittelabteilung</font></td>
<td width=40 align=right><input type=checkbox name="F2" value="4"></td><td width=322 align=left><font face="" size=+0>Sonstige Bereiche (Tourist-Info, Kur-Cafè, Kurgarten etc.)</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="2"></td><td width=322 align=left><font face="" size=+0>Die Saunalandschaft</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F3"></a>
<table width=740><tr><font face="" size=+0>3. Wer hat Sie begleitet?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F3" value="0"></td><td width=322 align=left><font face="" size=+0>Ich war alleine dort.</font></td>
<td width=40 align=right><input type=checkbox name="F3" value="2"></td><td width=322 align=left><font face="" size=+0>Kinder</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F3" value="1"></td><td width=322 align=left><font face="" size=+0>(Ehe-) Partner</font></td>
<td width=40 align=right><input type=checkbox name="F3" value="3"></td><td width=322 align=left><font face="" size=+0>Freunde</font></td>
</tr>
</table>
<br>
<a name="F4"></a>
<table width=740><tr><font face="" size=+0>4. Wie zufrieden waren Sie mit der Badelandschaft im Kurzentrum Cliner Quelle bei Ihrem letzten Besuch?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F4" value="0"></td><td width=322 align=left><font face="" size=+0>sehr zufrieden</font></td>
<td width=40 align=right><input type=checkbox name="F4" value="2"></td><td width=322 align=left><font face="" size=+0>unzufrieden</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F4" value="1"></td><td width=322 align=left><font face="" size=+0>zufrieden</font></td>
<td width=40 align=right><input type=checkbox name="F4" value="3"></td><td width=322 align=left><font face="" size=+0>Die Badelandschaft habe ich noch nie besucht.</font></td>
</tr>
</table>
<br>
<a name="F5"></a>
<table width=740><tr><font face="" size=+0>5. Wenn Sie nicht ganz zufrieden waren mit der Badelandschaft, woran lag es?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="0"></td><td width=322 align=left><font face="" size=+0>Ausstattung</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="7"></td><td width=322 align=left><font face="" size=+0>Dampfbad</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="1"></td><td width=322 align=left><font face="" size=+0>Sauberkeit</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="8"></td><td width=322 align=left><font face="" size=+0>Solebecken</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="2"></td><td width=322 align=left><font face="" size=+0>Rutschen</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="9"></td><td width=322 align=left><font face="" size=+0>Umkleidebereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="3"></td><td width=322 align=left><font face="" size=+0>Kleinkinderbereich</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="10"></td><td width=322 align=left><font face="" size=+0>Fliesenbeschaffenheit</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="4"></td><td width=322 align=left><font face="" size=+0>Babybecken-Bereich</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="11"></td><td width=322 align=left><font face="" size=+0>Aufenthaltsbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="5"></td><td width=322 align=left><font face="" size=+0>Preis-/Leistungsverh&auml;ltnis</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="12"></td><td width=322 align=left><font face="" size=+0>Erlebnisbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="6"></td><td width=322 align=left><font face="" size=+0>Personal</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F6"></a>
<table width=740><tr><font face="" size=+0>6. Raum f&uuml;r Ihre Bemerkungen:<br></font></td></tr></table>
<table width=740><tr><td>
<textarea name="F6" rows=5 cols=86 >
</textarea>
<br>
</td></tr></table>

<br>
<a name="F7"></a>
<table width=740><tr><font face="" size=+0>7. Anschrift<br></font></td></tr></table>
<table width=740><tr><td>
<textarea name="F7" rows=3 cols=86 >
</textarea>
<br>
</td></tr></table>

<br>
<br>
<br><br><input type=submit value="abschicken"> <input type=reset value="Eingaben loeschen">
</form>
 
Hallo

Also, als erstes, benutze bitte die Code - Tags, um deinen Code sauber anzeigen zu lassen.

Beispiel:
HTML:
<input type="text" name="feld1" />

Zu deinem Problem:

Das Problem liegt bei der action - Angabe deines Formulares. Meines Wissens funktioniert das mailto nur mit dem Lokal installierten Mail - Client, also bist du auf eine Lokale Installation angewiesen, was sicherlich nicht allzu sinnvoll ist.

Kennst du dich mit PHP aus? Du könntest die Formulardaten per PHP auslesen und dann via PHP per Mail zusenden lassen. Das wäre die sinnvollste und eleganteste Lösung. Und allzu schwirig ist das auch nicht.

Inputs:
PHP: Formulare verarbeiten - Manual
Mail versenden via PHP

mfg
Master Chief
 
Hallo

Danke für die schnelle Antwort. Ich habe mir die Links zu PHP mal eben angeschaut.
Ich schau mir das mal an ob ich das hinkriege....DANKE vorerst!
 
Leider scheitere ich ... ich denke das ich irgendetwas nicht richtig gemacht habe.

<HTML><HEAD>
<TITLE>File: f1.htm</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF"<font face="">
<?php
if($_Post[F1];$_Post[F2];$_Post[F3];$_Post[F4];$_Post[F5];$_Post[F6];$_Post[F7];$_Post[F8]){
//
$text = $_POST[F1]."\n".$_POST[F2]."\n".$_POST[F3]."\n".$_POST[F4]."\n".$_POST[F5]."\n".$_POST[F6]."\n".$_POST[F7].\n".$_POST[F8]
mail("EMAILADRESSE";"Fragebogen";$_POST[F1];$_POST[F2];$_POST[F3];$_POST[F4];$_POST[F5];$_POST[F6];$_POST[F7];$_POST[F8])} else {
//
}
?>
<form>
<input type=hidden name=fgbname value="f1"><font face=""><h1>Fragebogen </h1></font>
<table width=740>
<br>
<br>
</table>
<a name="F1"></a>
<table width=740><tr><font face="" size=+0>1. Besuchsh&auml;ufigkeit: Wie oft waren Sie im letzten Jahr im Kurzentrum Cliner Quelle?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F1" value="0"></td><td width=322 align=left><font face="" size=+0>ein Mal</font></td>
<td width=40 align=right><input type=checkbox name="F1" value="2"></td><td width=322 align=left><font face="" size=+0>mehr als 10 Mal</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F1" value="1"></td><td width=322 align=left><font face="" size=+0>mehr als ein Mal</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F2"></a>
<table width=740><tr><font face="" size=+0>2. Welche Einrichtungen haben Sie pers&ouml;nlich besucht?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="0"></td><td width=322 align=left><font face="" size=+0>Die Badelandschaft</font></td>
<td width=40 align=right><input type=checkbox name="F2" value="3"></td><td width=322 align=left><font face="" size=+0>Den Wellnessbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="1"></td><td width=322 align=left><font face="" size=+0>Die Kurmittelabteilung</font></td>
<td width=40 align=right><input type=checkbox name="F2" value="4"></td><td width=322 align=left><font face="" size=+0>Sonstige Bereiche (Tourist-Info, Kur-Cafè, Kurgarten etc.)</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F2" value="2"></td><td width=322 align=left><font face="" size=+0>Die Saunalandschaft</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F3"></a>
<table width=740><tr><font face="" size=+0>3. Wer hat Sie begleitet?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F3" value="0"></td><td width=322 align=left><font face="" size=+0>Ich war alleine dort.</font></td>
<td width=40 align=right><input type=checkbox name="F3" value="2"></td><td width=322 align=left><font face="" size=+0>Kinder</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F3" value="1"></td><td width=322 align=left><font face="" size=+0>(Ehe-) Partner</font></td>
<td width=40 align=right><input type=checkbox name="F3" value="3"></td><td width=322 align=left><font face="" size=+0>Freunde</font></td>
</tr>
</table>
<br>
<a name="F4"></a>
<table width=740><tr><font face="" size=+0>4. Wie zufrieden waren Sie mit der Badelandschaft bei Ihrem letzten Besuch?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F4" value="0"></td><td width=322 align=left><font face="" size=+0>sehr zufrieden</font></td>
<td width=40 align=right><input type=checkbox name="F4" value="2"></td><td width=322 align=left><font face="" size=+0>unzufrieden</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F4" value="1"></td><td width=322 align=left><font face="" size=+0>zufrieden</font></td>
<td width=40 align=right><input type=checkbox name="F4" value="3"></td><td width=322 align=left><font face="" size=+0>Die Badelandschaft habe ich noch nie besucht.</font></td>
</tr>
</table>
<br>
<a name="F5"></a>
<table width=740><tr><font face="" size=+0>5. Wenn Sie nicht ganz zufrieden waren mit der Badelandschaft, woran lag es?<br></font></td></tr></table>
<table width=740>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="0"></td><td width=322 align=left><font face="" size=+0>Ausstattung</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="7"></td><td width=322 align=left><font face="" size=+0>Dampfbad</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="1"></td><td width=322 align=left><font face="" size=+0>Sauberkeit</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="8"></td><td width=322 align=left><font face="" size=+0>Solebecken</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="2"></td><td width=322 align=left><font face="" size=+0>Rutschen</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="9"></td><td width=322 align=left><font face="" size=+0>Umkleidebereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="3"></td><td width=322 align=left><font face="" size=+0>Kleinkinderbereich</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="10"></td><td width=322 align=left><font face="" size=+0>Fliesenbeschaffenheit</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="4"></td><td width=322 align=left><font face="" size=+0>Babybecken-Bereich</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="11"></td><td width=322 align=left><font face="" size=+0>Aufenthaltsbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="5"></td><td width=322 align=left><font face="" size=+0>Preis-/Leistungsverh&auml;ltnis</font></td>
<td width=40 align=right><input type=checkbox name="F5" value="12"></td><td width=322 align=left><font face="" size=+0>Erlebnisbereich</font></td>
</tr>
<tr>
<td width=40 align=right><input type=checkbox name="F5" value="6"></td><td width=322 align=left><font face="" size=+0>Personal</font></td>
<td width=40></td><td width=322></td>
</tr>
</table>
<br>
<a name="F6"></a>
<table width=740><tr><font face="" size=+0>6. Raum f&uuml;r Ihre Bemerkungen:<br></font></td></tr></table>
<table width=740><tr><td>
<textarea name="F6" rows=5 cols=86 >
</textarea>
<br>
</td></tr></table>

<br>
<a name="F7"></a>
<table width=740><tr><font face="" size=+0>7. Anschrift<br></font></td></tr></table>
<table width=740><tr><td>
<textarea name="F7" rows=3 cols=86 >
</textarea>
<br>
</td></tr></table>
<br><br><input type=submit value="abschicken"> <input type=reset value="Eingaben loeschen">
</form>
 
Wie bereits erwähnt.. brauche die HTML - Tags hier im Editor, damit der Code auch wie Code aussieht =)

Also, ich glaube du hast nicht ganz begriffen, wie das funktioniert (nicht bös gemeint).

Der Sinn dahinter ist, dass die Formulardaten an eine PHP - Datei gesendet werden, desshalb muss dein Formular folgendermassen aussehen:

HTML:
<form action="mail.php" method="post">
    <!-- deine Felder -->
</form>
Die Datei mail.php holt dann die einzelnen Felder ab und dann kannst du mit diesen Daten machen was du willst. Eben zum Beispiel eine E - Mail Nachricht versenden.

Die nötigen Infos solltest du in den beiden Links finden.
 
Hallo.

Ich wollte nur mal drauf hinweisen das die Daten nicht zwingend an eine andere PHP Datei gesendet werden müssen.

Er kann das auch durchaus auf der selben Seite machen.

Bei mir sieht das ganze zum Beispiel so aus:
HTML:
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"
 enctype="multipart/form-data" accept-charset="<?php echo CHARSET; ?>">
Gruss
Elroy
 
Ja, klar kann man das auch auf der selben Seite machen. Nur denke ich ist es sinnvoller, dies zu trennen. Damit man eine klare Struktur hat und nicht irgendwann ein durcheinander bekommt und nicht mer weis, was man genau gemacht hat.

Ich denke, es ist auch einfacher zu verstehen, wenn das klar getrennt wird.
 
Zurück
Oben