Also für Abschicken musst du folgendes machen
(Musst icht, ich gebe dir einfach Tip)
Wenn du ein Formular haben möchtest, dann müssen die -Tags drin sein. Bei dir waren sie nicht.
Erklärung
method=„post“ : Es wird per post übermittelt. es gibt noch „get“
action=„datei_verschicken.php“ : Diese Datei muss vershcicken.
Nun musst du so machen:
[html]
Ihr Name: |
|
Wohnort: |
|
eMail: |
<inputtype=„text“ name=„Email“ p class=„Stil1“ /> |
Betreff: |
<inputtype=„text“ name=„Betreff“ p class=„Stil1“ /> |
Text: |
|
|
|
[/html]
Und nun erstell dir eine datei_verschicken.php…
Ich habe dir mal so aus dem Kopf den Code gemacht…
[php]
<?php
// Wenn ein Feld leer gelassen wurde,
if(empty($_POST['Name']) || empty($_POST['Wohnort']) || empty($_POST['Email']) || empty($_POST['Text']) || empty($_POST['Betreff']))
{
// Meldung geben
echo'Bitte gehen Sie
zurück, und füllen Sie alle Felder aus';
}
$Empfaenger = "deine@email.de"; // Empänger E-Mail
$Sender = $_POST['Name']; // Absender
$Wohnort = $_POST['Wohnort']; // Wohnort
$Email = $_POST['Email']; // E-Mail
$Betreff = $_POST['Betreff']; // Betreff
$Inhalt = $_POST['Text']; // Inhalt
$nachricht = "Sie haben eine E-Mail von
$Sender erhalten.
Name: $Sender
Wohnort: $Wohnort
E-Mail: $Email
Übermittelte Nachricht:$Inhalt";
if(mail($Empfaenger,$Betreff, $nachricht, "From:$Email"))
{
echo'Ihre Nachricht wurde erfolgreich übermittelt!';
}
else
{
echo'ERROR!
Die gewünschte Nachricht wurde nicht übermittelt!';
echo'Um Ihren Text nicht zu verlieren, klicken Sie
hier!
}
?>[/php]Etwa so sollte es gehen.
Ich habe bei deinem Formular noch Betreff eingefügt, da man dies Braucht für eine E-Mail Absendung.
Und hier noch wegen dem Resetbutton:
[html]
[/html]Ich garantiere dir nicht, dass es funktioniert, denn:
- Ich habe heute einige Probleme mit dem lesen,
- Ich habe alles aus dem Kopf gemacht.
[B][SIZE=5]Also: Keine Garantie auf Fehler!!
[/SIZE][/B][SIZE=5][SIZE=1]MfG, matibaski[/SIZE][/SIZE][SIZE=5]
[/SIZE]