Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Hilfe!!! MEin Formmailer sendet nicht ab... (https://www.gegen-bilderklau.net/thread.php?threadid=137985)
Geschrieben von LaVida am 29.07.2008 um 18:37:
Hilfe!!! MEin Formmailer sendet nicht ab...
Woooo ist verdammt nochmal der Fehler?
Beim Versuch zu Senden oder zurückzustellen passiert Nix.
Formular.html
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<form action="action_formular.php" method="POST">
<table><tr><th align="right">Ihr Name:</th><td><input type="text" name="name" size="24"></td></tr>
<tr><th align="right">Ihre Adresse:</th><td><input type="text" name="adresse" size="24"></td></tr>
<tr><th align="right">Kontaktmöglichkeit:</th><td><input type="text" name="kontakt" size="24"></td></tr>
<tr><th align="right">Tunierdatum:</th><td><input type="text" name="tunier" size="24"></td></tr>
<tr><th align="right">Prüfung:</th><td><input type="text" name="prüfung" size="24"></td></tr>
<tr><th align="right">Leistungsklasse:</th><td><input type="text" name="klasse" size="24"></td></tr>
<tr><th align="right">Reiter:</th><td><input type="text" name="reiter" size="24"></td></tr>
<tr><th align="right">Pferd/e:</th><td><input type="text" name="pferde" size="24"></td></tr>
<tr><th align="right">Fragen?:</th><td><textarea name="fragen" rows="1" cols="20"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form>
|
|
action_formular.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
<?php
$name = $_POST['name'];
$adresse = $_POST['adresse'];
$kontakt = $_POST['kontakt'];
$tunier = $_POST['tunier'];
$pruefung = $_POST['pruefung'];
$klasse = $_POST['klasse'];
$reiter = $_POST['reiter'];
$pferd = $_POST['pferd'];
$fragen = $_POST['fragen'];
echo "Bitte korigieren Sie Ihre Anmeldung. Danke.";
}
else
{
$nachricht="Ihr Name: $ihr_name
Ihre Adresse: $adresse
Kontaktmoeglichkeit: $kontakt
Tunierdatum: $tunier
Pruefung: $pruefung
Leistungsklasselasse: $klasse
Reiter: $reiter
Pferd: $pferd
Fragen?: $fragen";
mail("tunierstall-lavida@web.de",$betreff,$text,"From $name <$email>");
echo "Ihre Anmeldung wurde erfolgreich verschickt.";
}
?>
|
|
Geschrieben von Melli am 29.07.2008 um 19:15:
Haii (:
Wie ich gesehen habe, hast du einiges nicht definiert bzw. Rechtschreibfehler (; Probiers mal so...
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
<?php
$name = $_POST['name'];
$adresse = $_POST['adresse'];
$kontakt = $_POST['kontakt'];
$tunier = $_POST['tunier'];
$pruefung = $_POST['pruefung'];
$klasse = $_POST['klasse'];
$reiter = $_POST['reiter'];
$pferde = $_POST['pferde'];
$fragen = $_POST['fragen'];
if ( ($name == "") OR ($email == "") )
{
echo "Bitte korigieren Sie Ihre Anmeldung. Danke.";
}
else
{
$text="Ihr Name: $name
Ihre Adresse: $adresse
Kontaktmoeglichkeit: $kontakt
Tunierdatum: $tunier
Pruefung: $pruefung
Leistungsklasselasse: $klasse
Reiter: $reiter
Pferd: $pferde
Fragen?: $fragen";
mail("tunierstall-lavida@web.de",$betreff,$text,"From $name <$email>");
echo "Ihre Anmeldung wurde erfolgreich verschickt.";
}
?>
|
|
EdiT. Hat ein e gefehlt - so probieren nochmal :>
Geschrieben von LaVida am 29.07.2008 um 19:24:
Mmhh... also ich habe deinen Code jetzt kopiert.
Aber es geht immer noch nicht.
Ich kann so lange auf den "Absenden"- Button klicken, wie ich will... es passiert gar nichts.
Geschrieben von Baronesse am 29.07.2008 um 19:50:
wo ist denn deine "If- Bedingung"?
Geschrieben von LaVida am 29.07.2008 um 19:51:
Meinst du das hier?
code: |
1:
2:
|
if ( ($name == "") OR ($email == "") )
|
|
Das ist mit drinne im Code...wieso? Könnte es daran liegen?
Geschrieben von Melli am 29.07.2008 um 20:15:
Zitat: |
Original von Baronesse
wo ist denn deine "If- Bedingung"? |
Die hab ich ja in meinem Code dazugetan & alle Werte korrigiert.
Dazu muss ich wohl sagen, dass cih gerade selbst ein Problem habe mit dem Versenden & zwar eines Klickshops ôO
Gut - also wenn der nich geht, weiß ich es auch nicht
Geschrieben von LaVida am 29.07.2008 um 20:17:
Mmmhh... schade.
Kann mir vielleicht Jemand anderes helfen?
Geschrieben von Leila am 29.07.2008 um 20:36:
kommt ne Fehlermeldung, wenn du auf absenden gehst? Wenn ja, welche?
Geschrieben von LaVida am 29.07.2008 um 21:47:
Nein, es kommt überhaupt nichts.
Ich fülle die Felder aus, klicke dann auf "abschicken" aber nichts passiert. Es öffnet sich keine neue Seite oder eine Fehlermeldung oder sonst was... es passiert einfach nichts.
Ich kann auch 1000mal auf den "absende"-Button klicken...
Geschrieben von sina91 am 29.07.2008 um 22:26:
Bei welchem Anbieter bist du denn?
Wenn ich mich nicht irre funktioniert das mit dem Formmailer nicht überall.
Da musst du das ganze dann über einen externen Anbieter laufen lassen
Wobei ich mir nicht ganz sicher bin, ob der dich dann nicht zumindest auf action_formular weiterleiten muesste ..
Geschrieben von LaVida am 29.07.2008 um 22:27:
Also ich bin bei Ohost.
Ich glaube es liegt eher daran, das ich mich heute zum ersten Mal an einem Formmailer mit Hilfe eines TuT gewagt habe. Da ist mit Sicherheit ein Fehler drinne. Ich selber finde ihn nicht, deswegen auch mein "Hilfeschrei".
Es ärgert mich nur so, weil ich heute eigentlich meinen Tunierstall eröffnen wollte und jetzt klappt es nicht, wegen dem Formmailer.
Naja... wer sich damit ein bisschen auskennt --> bitte mal schauen, wo sich der Fehler eingeschlichen hat. Ich wäre euch echt dankbar.
Lieben Gruß
Geschrieben von sina91 am 29.07.2008 um 22:36:
Kannst du dir beiden Codes vllt komplett reinstellen?
Geschrieben von LaVida am 30.07.2008 um 10:15:
Formular.html
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<form action="action_formular.php" method="POST">
<table><tr><th align="right">Ihr Name:</th><td><input type="text" name="name" size="24"></td></tr>
<tr><th align="right">Ihre Adresse:</th><td><input type="text" name="adresse" size="24"></td></tr>
<tr><th align="right">Kontaktmöglichkeit:</th><td><input type="text" name="kontakt" size="24"></td></tr>
<tr><th align="right">Tunierdatum:</th><td><input type="text" name="tunier" size="24"></td></tr>
<tr><th align="right">Prüfung:</th><td><input type="text" name="prüfung" size="24"></td></tr>
<tr><th align="right">Leistungsklasse:</th><td><input type="text" name="klasse" size="24"></td></tr>
<tr><th align="right">Reiter:</th><td><input type="text" name="reiter" size="24"></td></tr>
<tr><th align="right">Pferd/e:</th><td><input type="text" name="pferde" size="24"></td></tr>
<tr><th align="right">Fragen?:</th><td><textarea name="fragen" rows="1" cols="20"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form>
|
|
action_formular.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
<?php
$name = $_POST['name'];
$adresse = $_POST['adresse'];
$kontakt = $_POST['kontakt'];
$tunier = $_POST['tunier'];
$pruefung = $_POST['pruefung'];
$klasse = $_POST['klasse'];
$reiter = $_POST['reiter'];
$pferd = $_POST['pferd'];
$fragen = $_POST['fragen'];
echo "Bitte korigieren Sie Ihre Anmeldung. Danke.";
}
else
{
$nachricht="Ihr Name: $ihr_name
Ihre Adresse: $adresse
Kontaktmoeglichkeit: $kontakt
Tunierdatum: $tunier
Pruefung: $pruefung
Leistungsklasselasse: $klasse
Reiter: $reiter
Pferd: $pferd
Fragen?: $fragen";
mail("tunierstall-lavida@web.de",$betreff,$text,"From $name <$email>");
echo "Ihre Anmeldung wurde erfolgreich verschickt.";
}
?>
|
|
Geschrieben von Mari am 30.07.2008 um 10:40:
Hab noch ein zwei fehler in beiden codes gefunden. Bei bedraf erklär ich sie dir
jetzt funktionierts.
fomular.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<form action="action_formular.php" method="POST">
<table><tr><th align="right">Ihr Name:</th><td><input type="text" name="name" size="24"></td></tr>
<tr><th align="right">Ihre Adresse:</th><td><input type="text" name="adresse" size="24"></td></tr>
<tr><th align="right">Kontaktmöglichkeit:</th><td><input type="text" name="kontakt" size="24"></td></tr>
<tr><th align="right">Tunierdatum:</th><td><input type="text" name="tunier" size="24"></td></tr>
<tr><th align="right">Prüfung:</th><td><input type="text" name="pruefung" size="24"></td></tr>
<tr><th align="right">Leistungsklasse:</th><td><input type="text" name="klasse" size="24"></td></tr>
<tr><th align="right">Reiter:</th><td><input type="text" name="reiter" size="24"></td></tr>
<tr><th align="right">Pferd/e:</th><td><input type="text" name="pferde" size="24"></td></tr>
<tr><th align="right">Fragen?:</th><td><textarea name="fragen" rows="1" cols="20"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form> |
|
action_formular.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
<?php $name = ($_POST['name']);
$adresse = ($_POST['adresse']);
$kontakt = ($_POST['kontakt']);
$tunier = ($_POST['tunier']);
$pruefung = ($_POST['pruefung']);
$klasse = ($_POST['klasse']);
$reiter = ($_POST['reiter']);
$pferde = ($_POST['pferde']);
$fragen = ($_POST['fragen']);
if ( ($name == "") OR ($adresse == "") OR ($kontakt == "") OR ($tunier == "") OR ($pruefung == "") OR ($klasse == "") OR ($reiter == "") OR ($pferde == ""))
{echo "Bitte fülle alle Felder aus!";}
else{$nachricht="Ihr Name: $name
Ihre Adresse: $adresse
Kontaktmoeglichkeit: $kontakt
Tunierdatum: $tunier
Pruefung: $pruefung
Leistungsklasselasse: $klasse
Reiter: $reiterPferd: $pferd
Fragen?: $fragen";
mail("tunierstall-lavida@web.de",Turnier,$nachricht,"From: $name <$kontakt>");echo "Anmeldung erfolgreich verschickt!";}?> |
|
Geschrieben von LaVida am 30.07.2008 um 12:37:
Es sendet leider immer noch nicht ab.
Würde wenigstens eine Fehlermeldung kommen... aber es passiert ja wirklich gar nichts.
Ich geb euch mal die Seite:
http://www.tunierstall-lavida.de.vu/
Unter "Meldestelle" ist das Formular zu finden.
Könnt ja mal probieren, dann seht ihr was ich meine mit "es passiert nichts".
Lieben Gruß an Alle
Geschrieben von Mari am 30.07.2008 um 12:50:
also dann läuft an deinem pc was falsch oO ich habs hochgeladen und getestet und bei mir kam dann sogar ne email an...
^^ hab jetzt mal deine quelltexte eingesehen. Du hast nicht beide hochgeladen!! Auch im ersten Code war ein Fehler, wenn du dann nicht den richtigen Code hochlädst.. -.-'
Und es kann auch nicht funktionieren wenn du in deinem momentan Code keine Weiterleitung zu der PHP Datei angibst ^^
Geschrieben von sina91 am 30.07.2008 um 12:52:
Probier mal so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
<form action="action_formular.php" method="POST">
<table><tr><th align="right">Ihr Name:</th><td><input type="text" name="name" size="24"></td></tr>
<tr><th align="right">Ihre Adresse:</th><td><input type="text" name="adresse" size="24"></td></tr>
<tr><th align="right">Kontaktmöglichkeit:</th><td><input type="text" name="kontakt" size="24"></td></tr>
<tr><th align="right">Tunierdatum:</th><td><input type="text" name="tunier" size="24"></td></tr>
<tr><th align="right">Prüfung:</th><td><input type="text" name="pruefung" size="24"></td></tr>
<tr><th align="right">Leistungsklasse:</th><td><input type="text" name="klasse" size="24"></td></tr>
<tr><th align="right">Reiter:</th><td><input type="text" name="reiter" size="24"></td></tr>
<tr><th align="right">Pferd/e:</th><td><input type="text" name="pferde" size="24"></td></tr>
<tr><th align="right">Fragen?:</th><td><textarea name="fragen" rows="1" cols="20"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden" name="absenden"></th><th><input type="reset" value="Zurücksetzen" name="abbrechen"></th></tr></table></form>
|
|
Wenn das auch nicht funktioniert:
Ich bin mir nicht ganz sicher, aber bei einigen Anbietern muss man PHP erst freischalten, hast du das bei dir denn freigeschaltet?
edit:
Mari hat Recht, im Code auf der Seite fehlt scheinbar
code: |
1:
2:
3:
|
<form action="action_formular.php" method="POST">
|
|
Geschrieben von LaVida am 30.07.2008 um 20:53:
Ich bin scheinbar irgendwie zu blöd...
Also ich habe deine beiden Codes, Mari, in meinen Editor gepackt, gespeichert und hochgeladen und es tut sich einfach nichts...
Ich versteh das alles nicht.
Mari, ich schreib dir mal gerade ne PN.
Danke Mari klappt es nun endlich !!!! Danke für eure Tipps und Hilfe.
Kann also geschlossen werden!
Geschrieben von Bilder am 07.09.2008 um 16:20:
hey ich habe den Cod bei mir eingegeben und versucht es ging aber vo wird das hingeschickt weil bei mir nichts ankamm und leider habe ich die Mail von meinem Vater genommen also nicht wunder LaVida wen du eine Mail vin jemanden unbekannten bekommst!
Forensoftware: Burning Board, entwickelt von WoltLab GmbH