MissMiralda
Sollte eigentlich das Problem lösen oder?
Oder meintest du im Kontaktformular wirds direkt als Name oder so angezeigt? xD
Edit.
Wieso lesen. lösen.
Schatti
Ja genau, da steht dann gleich die E-Mailadresse dran und wenn ich dann auf antworten gehe und es abschicke geht es dann auch gleich direkt an die E-Mailadresse wo dran stand.
Bei dem anderen muss ich alles neu machen.
Dann verstehe ich nicht warum das schon wieder nicht geht, gestern hat ein anderes gleich funktuniert und jetzt schon wieder nicht, kommt schon wieder das nicht alle Felder ausgefüllt sind.
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:
31:
32:
33:
34:
35:
|
<?php
include("head.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Turnierreiter werden</title>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$hof = $_POST['hof'];
$pferde = $_POST['pferde'];
$gewinne = $_POST['gewinne'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($email == "") OR ($hof == "") OR ($pferde == "") OR ($gewinne == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe zurück und korrigiere dies!";
}
else
{
$text = "Name: $name
E-Mail: $email
Hof wo du Mitglied bist: $hof
Pferde: $pferde
Wo kommen die Gewinne hin: $gewinne
Sonstiges: $sonstiges";
mail("Hof-Nyx@web.de",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html> |
|
MissMiralda
Hm ... Versteh ich nich. oô
Wieso geht das nich? Ich hab mal keinen Fehler gefunden, hab es allerdings auch nur überflogen.
Ah nein doch. Vielleicht, weil du unten bei else nich alle Felder von oben übernommen hast? Da müssen ja alle von oben hin.

Also auch Betreff.
Schatti
Hab ich gemacht geht trozdem nicht
MissMiralda
Zeig mal neuen Code.
Schatti
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:
31:
32:
33:
34:
35:
36:
|
<?php
include("head.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Turnierreiter werden</title>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$hof = $_POST['hof'];
$pferde = $_POST['pferde'];
$gewinne = $_POST['gewinne'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($email == "") OR ($hof == "") OR ($pferde == "") OR ($gewinne == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe zurück und korrigiere dies!";
}
else
{
$text = "Name: $name
E-Mail: $email
Betreff: $betreff
Hof wo du Mitglied bist: $hof
Pferde: $pferde
Wo kommen die Gewinne hin: $gewinne
Sonstiges: $sonstiges";
mail("Hof-Nyx@web.de",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html> |
|
MissMiralda
Ich find da keinen Fehler? xD
Skadi
Ich denke auch hier wäre es wieder hilfreich, den Code
des Formulars zu haben, d.h. die Seite wo alles eingeben wird. (:
Mfg; Skadi
Schatti
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:
31:
32:
33:
34:
|
<?php
include("head.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Turnierreiter werden</title>
<h1>Turnierreiter werden</h1>
<b>Regeln</b><br>
1. die anmeldung ist kostenlos<br>
2. du hast keine realen Ansprüche auf die Pferde und deine Gewinne<br>
3. tragende Stuten dürfen nicht an Turnieren teilnehmen<br>
4. du kannst so viele Pferde aussuchen wie du möchtest<br>
5. starte nur an den Turnieren wo das Pferd auch ausgebildet ist<br>
6. den Link zum Forum bekommst du per Mail wo du dich anmelden musst<br>
7. bei Abwesenheit solltest du dich im Forum melden<br>
8. am besten wäre es wenn du bei einem VRH angemeldet bist, dies ist kein muss<br>
9. du musst mindestens an einem Turnier im Monat starten<br>
10. fülle das Formular richtig aus<br>
<br>
<center><form action="action_formular1.php" method="POST">
<table><tr><th>Name</th><td><input type="text" name="name"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Betreff</th><td><input type="text" name="betreff"></td></tr>
<tr><th>Hof wo du Mitglied bist</th><td><input type="text" name="hof"></td></tr>
<tr><th>Pferde</th><td><input type="text" name="pferde"></td></tr>
<tr><th>Wo kommen die Gewinne hin</th><td><input type="text" name="gewinne"></td></tr>
<tr><th>Sonstiges</th><td><textarea name="sonstiges"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form></center>
</body>
</html> |
|
Skadi
Komisch, ich erkenne keinen Fehler. oô
Melli
Was gibts denn überhaupt fürn Problem? Fehlermeldung oder sowas?
Schatti
Zitat: |
Original von Melli
Was gibts denn überhaupt fürn Problem? Fehlermeldung oder sowas? |
Beim abschicken kommt die Meldung das nicht alle Feler ausgefüllt sind obwohl das nicht so ist.
Melli
Ich hab mir jetzt die beiden letzten Codes von dir angeguckt. Müsste eigentlich gehn glaub ich. Finde zumindest mal nix.
Oder hast du oben an den Codes noch was geändert zwischenzeitig?
Schatti
Nein alles gleich
Schatti
Findet keiner mehr einen Fehler?
Melli
Wenn es sich wirklich genau um die oben geposteten Codes handelt.. nein. Sorry. :/
Auch richtig verlinkt die Dateien? Also action_formular1.php?
Schatti
Ja, alles richtig verlinkt
Laura's Stern
ich habe es auchmal versucht aber es geht nciht immer dieser fehlersatz:
Parse error: syntax error, unexpected '=' in /users/avon13/www/Haflingergestüt/Pferde/action_formular.php on line 13
formular.html
Zitat: |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
<form action="action_formular.php" method="POST">
<table><tr><th>Name:</th><td><input type="text" name="name"></td></tr>
<tr><th>e-Mail:</th><td><input type="text" name="email"></td></tr>
<tr><th>Hof+Link:</th><td><input type="text" name="hoflink"></td></tr>
<tr><th>Welches Pferd</th><td><input type="text" name="welches pferd"></td></tr>
<tr><th>Haltung:</th><td><textarea name=haltung"></textarea></td></tr>
<tr><th>Was wird es?</th><td><textarea name=was wird es"></textarea></td></tr>
<tr><th>Preisvorstellung</th><td><input type="text" name="preisvorstellung"></td></tr>
<tr><th>Regeln gelesen</th><td><input type="text" name="regeln gelesen"></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form>
</tbody>
</table>
</body>
</html>
|
action_formular.php
Zitat: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Ehemalige</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$hof+link = $_POST['hoflink'];
$welches pferd = $_POST['welches pferd'];
$haltung = $_POST['haltung'];
$was wird es = $_POST['was wird es'];
$preisvorstellung = $_POST['preisvorstellung'];
$regeln gelesen = $_POST['regeln gelesen'];
if ( ($name == "") OR ($email == "") OR ($haltung == "") OR ($hof+link == "") OR ($was wird es == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='java script:back()'>zurück</a> und korrigiere dies!";
}
else
{
$text = "Name: $name
E-Mail: $email
Hof+Link: $hoflink
Welches pferd: $welches pferd
Haltung $haltung
Was wird es? $was wird es
Regeln gelesen? $regeln gelesen";
mail("haflingergestuet.avon@yahoo.com",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html> |
MissMiralda
code: |
1:
|
<form action="http://avon13.square7.ch/Haflingergest%fct/Pferde/action_formular.p hp" method="POST"> |
|
Da is ein Leerzeichen bei .php drin. [.p hp] Das müsstest du korrigieren.
Ich schätze dass is der Fehler.
Oder man darf nicht die ganze Adresse [
http://avon13.square7.ch/Haflingergest%f...on_formular.php] angeben, sondern eben nur die Ordner ... Haflingergestüt/Pferde/action_formular.php ?
Musst du mal ausprobieren.

Vielleicht auch nur action_formular.php.
Laura's Stern
-edit geht immernoch nich