Laura's Stern
ahhh danke
Edit:
Kommt immernoch
Parse error: syntax error, unexpected '=' in /users/avon13/www/Haflingergestüt/Pferde/action_formular.php on line 13
MissMiralda
Wie sieht denn jetzt deine action_formular.php aus?
Laura's Stern
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$hof_link = $_POST['hof_link'];
$welches_pferd = $_POST['welches_pferd'];
$haltung = $_POST['haltung'];
$was_wir_des = $_POST['was_wir_des'];
$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: $hof_link
Welches pferd: $welchespferd
Haltung $haltung
Was wird es? $waswirdes
Regeln gelesen? $regelngelesen";
mail("haflingergestuet.avon@yahoo.com",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html>
MissMiralda
Der Codeteil
code: |
1:
|
$hof_link = $_POST['hof_link']; |
|
is nich auf diesen Codeteil
code: |
1:
|
if ( ($name == "") OR ($email == "") OR ($haltung == "") OR ($hof+link == "") OR ($was wird es == "") ) |
|
abgestimmt. ^^
Müsste dann auch
code: |
1:
|
OR ($hof_link == "") |
|
heißen, oder?
Laura's Stern
Das ist für die pflichtfelder meines wissens!
MissMiralda
Ja aber wenn du angibst, das Feld MUSS ausgefüllt werden, aber das Feld existiert gar nicht? Es existiert ja nur hof_link und nicht hof+link.
Auch ein PC weiß nicht alles.
Laura's Stern
asso das meinst du okay ich versuchs mal
MissMiralda
Und? Hats geklappt?
Laura's Stern
Soweit geht es endlich aber es wird immer gesagt es ist nicht alles ausgefüllt obwohl es nicht der fall ist
MissMiralda
Ach mensch, dass war bei so vielen der Fall [auch bei mir].
Ich kann nur sagen was ich gemacht habe ...
Ich habs nochmal alles gelöscht und nochmal neu hochgeladen. ._. Bzw. neu gecodet und so. ^^
Laura's Stern
ohhmann okay
MissMiralda
Müsste so gehn, ging bei mir dann ja auch.
Skadi
Es ist nicht immer PHP Schuld
Falls es nach dem nochmal hochladen nicht klappen sollte,
stell am besten mal den Formularcode rein, also wo
man alles ausfüllen soll. ;D
Mfg; Skadi
Lauri
Also wie das bei euch funktionieren soll, ist mir schleierhaft.
Ihr habt die Variable $text gar nicht in eurer Mailfunktion integriert. Außerdem sah das From seltsam aus, so müsste es besser sein
php: |
1:
|
mail("mirafreak@gmx.de", "Deckantrag", "$text", "From: $name <$email>"); |
|
Lauri
Bitte gern
Flying Banana
probleeemchen
ich hab's formular ausgefüllt, und drück' auf abschicken, aaber nichts passiert.
woran liegts?
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:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
|
<!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>
1:
<form action="action_formular.php" method="POST"></form>
<center>
<table style="width: 550px; height: 214px;">
<tbody>
<tr style="font-family: Verdana; font-weight: bold;"
align="left">
<td colspan="3" bgcolor="#b6c6aa">
<div style="text-align: center;"><small>Deckantrag</small></div>
</td>
</tr>
<tr>
<td style="width: 40%; text-align: center;"
rowspan="7"> <small><span
style="font-family: Verdana;"><img
style="height: 177px; width: 214px;" alt=""
src="http://pzlirane.bplaced.com/Bilder/antrag.jpg"></span></small><small><span
style="font-family: Verdana;"> </span></small><small><span
style="font-family: Verdana;"></span></small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small> </small><small
style="font-family: Verdana;">Virtueller Name: </small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"> <input name="name1"
size="20" maxlength="100">
<small><br>
</small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small style="font-family: Verdana;">Hofname
+ URL: </small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><input name="hof"
size="20" maxlength="100">
<small><br>
</small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small>E-Mail:</small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><input name="email"
size="20" maxlength="100">
<small><br>
</small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small style="font-family: Verdana;">
Deckhengst: </small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><input name="hengst"
size="20" maxlength="100">
<small> </small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small>Stute + Steckbrief<br>
</small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><input name="stute"
size="20" maxlength="100">
<small> </small></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><small style="font-family: Verdana;">
Befruchtungsart:</small></td>
<td style="font-family: Verdana; text-align: left;"
bgcolor="#e4efda"><input name="befruchtung"
value="" size="20" maxlength="100">
<small> </small></td>
</tr>
</tbody>
</table>
<input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen">
</form>
</center>
<br>
</body>
</html>
|
|
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:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
|
<!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>
<?php
$betreff = "Deckantrag";
$name1 = $_POST['name1'];
$hof = $_POST['hof'];
$email = $_POST['email'];
$hengst = $_POST['hengst'];
$stute = $_POST['stute'];
$befruchtung = $_POST['befruchtung'];
if ( ($name1 == "") OR ($hof == "") OR ($email == "") OR ($hengst == "") OR ($stute == "") OR ($befruchtung == ""))
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe zurück und korrigiere dies!";
}
else
{
$text = "Virtueller Name: $name1
Hof + URL: $hof
E-Mail: $email
Deckhengst: $hengst
Stute + Steckbrief: $stute
Befruchtung: $befruchtung";
mail("nikaro03@yahoo.de",$betreff,$text,"From $name <$email>");
echo "Der Deckantrag wurde erfolgreich gestellt.";
}
?>
}
?>
</body>
</html>
|
|
MissMiralda
Beim HTML-Code müsstest du in Zeile 14 das
</form> wegmachen und beim PHP-Code versteh ich in Zeile 14 das
$betreff = "Deckantrag"; nich. xD Möchtest du damit den Betreff (der dir in einem Postfach angezeigt wird) definieren?
Das müsstest du in Zeile 34 machen.
code: |
1:
|
mail("nikaro03@yahoo.de","Deckantrag",$text,"From $name <$email>"); |
|
Obs daran liegt - weiß ich nicht.
MissMiralda
Oh okay ... Wird das dann auch so als Betreff angezeigt? Interessant zu wissen.
MissMiralda
Ich hab kein Problem.
War nur ne Frage. ^^
Flying Banana
<3 - dank
klaappt.
nur jetzt hab ich bei der weiterleitung, dass das formular abgeschickt wurde 1 problemchen.
kann ich da einfach bei der Textstelle HTML Schriftangaben drumrumbasteln? oder geht das dann nicht?
grüüße