Hi,
zu Beginn. Ich habe eigentlich keine Ahnung von HTML Programmierung.
Wollte es aber mal versuchen. Nun habe ich mir mir Frontpage versucht ein
Anmeldeformular für unseren Ortsverein zu basteln
Diese Daten sollen dann per mail an eine E-mail-Adresse versendet werden.
Das klappt leider nicht und ich weiß langsam nicht mehr weiter.
Kann mir vielleicht jemand von euch helfen?
Die Seite ist im Anhang angehängt…
hochladen möchte ich sie dann auf meinem bplaced.net account
So erstmal ist HTML keine Programmiersprache
dann über html versenden ist nicht so gut, lieber über php mail();
das geht dann recht einfach
die index.htm einfach so lassen nur die action des forms auf z.B. verwenden.php
die verwenden.php etwa so:
<?php
// hole kursart und speichere in Variable kursart
$kursart = $_POST['D3'];
// hole berufsgenossenschaft und speichere in Variable beruftgenossenschaft.
$beruftgenossenschaft = $_POST['R1'];
// hole anrede
$anrede = $_POST['G4'];
// vorname
$vorname = $_POST['T8'];
//nachname
$nachname = $_POST['T9'];
// gerburtstag
$geburtstag = $_POST['T10'];
//strasse
$strasse = $_POST['T11'];
// PLZ ORT
$plz = $_POST['T12'];
$ort = $_POST['T13'];
// telefon
$telefon = $_POST['T14'];
/* email erstellen */
$subject = "Kursanmeldung"; // betreff
$an = "meinname@meinedomain.com"; // deine email
/* nachricht */
$nachricht = "Kursart = ".$kurzart."
beruftgenossenschaft = ".$beruftgenossenschaft."
anrede = ".$anrede."
vorname = ".$vorname."
nachname = ".$nachname."
geburtstag = ".$geburtstag."
strasse = ".$strasse."
plz = ".$plz."
ort = ".$ort."
telefon = ".$telefon."";
if(/* nachricht senden */@mail($an,$subject,$nachricht)){
?>
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Wir haben ihre Daten erhalten</title>
</head>
<body>
<p>Wir haben ihre Daten erhalten.</p>
<p>Vielen Dank</p>
<p>Ihr Ausbildungsteam Fellbach</p>
<p><img border="0" src="index.1.JPG" width="346" height="131"></p>
</body>
</html>
<?
}else{
echo "Ups, da ist wohl ein Fehler passiert. Die Nachricht konnte nicht gesendet werden !";
}
/*
Dies wurde nicht getestet.
Es sollte aber auf bplaced funktionieren.
*/
?>
So das wärs.
Du solltest bei den Checkboxen vllt. andere value werte nehmen.
Denn, dass V Ja und V1 nein eheißt ist nicht gleich bekannt.
Wozu nimmst du so namen wie T11 oder so ??
Anmerkung: Diese $_POST[‘name’] entstehen durch name=“name” atribut
also wäre name=“neu” durch $_POST[‘neu’] abfrufbar ! 
also brauche ich jetzt noch eine Datei die verwenden.php heißt?
bzw. wie schreibe ich die form auf die php datei?
also genau gesagt, was muss in welche datei und was muss ich wo ändern…
sry, bin leider null checker bei sowas 
Die Values habe ich net rausgesucht, dass war alles frontpage…
ok
ich hab mich vertippt
natürlich versenden.php 
So:
[code]
Kursanmeldung
Anmeldeformular für einen Kurs im Ortsverein Fellbach
Kursart:
Erste-Hilfe Grundkurs
<option>Erste-Hilfe am Kind</option>
<option>Erste-Hilfe Training</option>
<option>Lebensrettende Sofortmaßnahmen</option>
</select></font></p>
<p><font face="Arial">Berufsgenossenschaft?
<input type="radio" value="V" name="R1"> Ja
<input type="radio" value="V1" checked name="R1">Nein</font></p>
<p><font face="Arial">Anrede* :
<!--webbot bot="Validation" b-value-required="TRUE" -->
<select size="1" name="D4">
<option>Herr</option>
<option>Frau</option>
</select></font></p>
<p><font face="Arial">Vorname*:
<!--webbot bot="Validation" b-value-required="TRUE" -->
<input type="text" name="T8" size="73"></font></p>
<p><font face="Arial">Nachname*:
<input type="text" name="T9" size="73"></font></p>
<p><font face="Arial">Geburtsdatum*: (tt.mm.jjjj)
<input type="text" name="T10" size="10" value="00.00.0000"></font></p>
<p><font face="Arial">Strasse*:
<input type="text" name="T11" size="73"></font></p>
<p><font face="Arial">PLZ/Ort*:
<input type="text" name="T12" size="12">
<input type="text" name="T13" size="32"></font></p>
<p><font face="Arial">Telefon*:
<input type="text" name="T14" size="73"></font></p>
<p> </p>
<p><font color="#000000" size="2" face="Arial"><b>Felder gekennzeichnet mit
* sind Pflichtfelder</b></font></p>
<p> </p>
<p><font face="Arial"><input type="submit" value="Absenden" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></font></p>
[/code]
Änderung:
und dann eben eine versenden.php mit obigen inhalt ;-)
Dort musst du aber noch deine Email Adresse eintragen:
In dieser Zeile:
$an = "meinname@meinedomain.com"; // deine email
[meinname@meinedomain.com](mailto:meinname@meinedomain.com) durch deine oder die wos hin soll ersetzen :wink:
okay alles klar,
also unteren post von dir, in die index.htm, oberen in diee versenden.php.
Alles auf den webspace packen und schauen obs geht,
Also es kommt eine Mail an. Nur leider funktionierten die dropdownmenüs nicht richtig.
da habe ich sie zu so optionskreisen umgemodelt. Doch irgendetwas passt da noch nicht. bzw. deren Wert wird mir nicht angezeigt
in der Mail…
index.htm
[quote]
Kursanmeldung
Anmeldeformular für einen Kurs im Ortsverein Fellbach
Erste-Hilfe Grundkurs
<input type="radio" name="R2" value="EH-Kind">Erste-Hilfe am Kind
<input type="radio" name="R2" value="EH-T">Erste-Hilfe Training
<input type="radio" name="R2" value="LSM">Lebensrettende Sofortmaßnahmen</font></p>
Berufsgenossenschaft?
Ja
Nein
Anrede* :
Herr
Frau
Vorname*:
Nachname*:
Geburtsdatum*: (tt.mm.jjjj)
Strasse*:
PLZ/Ort*:
Telefon*:
E-Mail:
Felder gekennzeichnet mit
* sind Pflichtfelderr
[/quote]
versenden.htm
[quote]<?php
// hole kursart und speichere in Variable kursart
$kursart = $_POST[‘R2’];
// hole berufsgenossenschaft und speichere in Variable beruftgenossenschaft.
$beruftgenossenschaft = $_POST[‘R1’];
// hole anrede
$anrede = $_POST[‘V1’];
// vorname
$vorname = $_POST[‘T8’];
//nachname
$nachname = $_POST[‘T16’];
// gerburtstag
$geburtstag = $_POST[‘T10’];
//strasse
$strasse = $_POST[‘T11’];
// PLZ ORT
$plz = $_POST[‘T12’];
$ort = $_POST[‘T13’];
// telefon
$telefon = $_POST[‘T14’];
//email4
$email = $_POST[‘T15’];
/* email erstellen /
$subject = “Kursanmeldung”; // betreff
$an = "ossi.koenig@gmx.de"; // deine email
/ nachricht /
$nachricht = "Kursart = ".$kurzart."
beruftgenossenschaft = ".$beruftgenossenschaft."
anrede = ".$anrede."
vorname = ".$vorname."
nachname = ".$nachname."
geburtstag = ".$geburtstag."
strasse = ".$strasse."
plz = ".$plz."
ort = ".$ort."
telefon = ".$telefon.“
email = “.$email.””;
if(/ nachricht senden */@mail($an,$subject,$nachricht)){
?>
Wir haben ihre Daten erhalten
Wir haben ihre Daten erhalten.
Vielen Dank
Ihr Ausbildungsteam Fellbach
![]()
<?
}else{
echo "Ups, da ist wohl ein Fehler passiert. Die Nachricht konnte nicht gesendet werden !";
}
/*
Dies wurde nicht getestet.
Es sollte aber auf bplaced funktionieren.
*/
?>[/quote]
so
war ein schreibfehler in der versenden.php
hab noch nen fehler in der index.htm verbessert
da konnte man 2 sachen auswählen (Mann und Frau )
sonst sollte es jetzt gehen 
Hey,
vielen dank. Jetzt funktioniert es super.
Bin echt überglücklich. Es gibt doch noch Foren in denen einem schnell geholfen wird.
Vielen dank