MissMiralda
Ähm ... Zu Frage 1 ... Eventuell Zeile 38 und 41 beim PHP-Teil wegmachen? Wär dann ja doppelt .. ? xD
Flying Banana
hab ich grad selbstgemerkt

DD
MissMiralda
Klappt das dann?
Und wegen 2 ... Ich würd das alles in nem externen Stylesheet definieren ... xD
Flying Banana
also problem 1 is abgehakt
wegen dem 2. guck ich einfach mal. vielleicht lass ichs auch so
Flying Banana
ich weeeiß, es is spät, aber ich wollte das eigl. noch fertig machen
schickt nicht ab, jetzt kommt diese Fehlermeldung:
Parse error: syntax error, unexpected T_STRING in /users/pzlirane/www/shop/action_bank.php on line 17
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:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>bank</title>
</head>
<body>
<center>
<br>
<br>
<small><span style="font-weight: bold; font-family: Verdana;">Bank</span></small>
<br>
<br>
<img style="width: 400px; height: 211px;" alt=""
src="http://pzlirane.bplaced.com/shop/bank.jpg"><br>
<br>
<small><span style="font-family: Verdana;">
In der Bank kannst du Überweisungen auf ein anderes
Mitglieds-Konto überweisen<br>
und
auch die monatliche Hundesteuer auf das Hofkonto überweisen.<br>
Fülle dazu einfach das Formular aus.</span></small>
<br>
<br>
<form action="action_bank.php" method="post">
<div style="text-align: center;"></div>
<table>
<tbody>
<tr>
<th
style="font-family: Verdana; font-weight: normal; text-align: center;"><small>Dein
Name:</small></th>
<td style="text-align: center;"><input
name="name" type="text"></td>
</tr>
<tr>
<th
style="font-family: Verdana; font-weight: normal; text-align: center;"><small>Betreff:</small></th>
<td style="text-align: center;"><input
name="betreff" type="text"></td>
</tr>
<tr>
<th
style="font-family: Verdana; font-weight: normal; text-align: center;"><small>Einzahlung
(in €):</small></th>
<td style="text-align: center;"><input
name="einzahlung" type="text"></td>
</tr>
<tr>
<th
style="font-family: Verdana; font-weight: normal; text-align: center;"><small>Einzahlung
an:</small></th>
<td style="text-align: center;"><input
name="empfaengerr" type="text"></td>
</tr>
<tr>
<th
style="font-family: Verdana; font-weight: normal; text-align: center;"><small>Sonstiges:</small></th>
<td style="text-align: center;"><textarea
name="sonstiges"></textarea></td>
</tr>
<br>
<tr>
<th style="text-align: center;"><input
value="Überweisen" type="submit"></th>
<th style="text-align: center;"><input
value="Zurücksetzen" type="reset"></th>
</tr>
</tbody>
</table>
</form>
</center>
</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:
|
<?php
$name = $_POST['name'];
$betreff = $_POST['betreff'];
$einzahlung = $_POST['einzahlung'];
$empfaenger = $_POST['empfaenger'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($betreff == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='javascript:back()'>zurück</a> und korrigiere die Fehler!";
}
else
{
$text = "Name: $name
Betreff: $betreff
Einzahlung (in €): $einzahlung
Empfänger: $empfaenger"
Sonstiges: $sonstiges;
mail("caro.spatar@yahoo.de",$betreff,$text,"From $name <$email>");
echo "Das Geld wurde erfolgreich überwiesen und wird bald eingetragen.";
}
?>
|
|
Schatti
Wo ist da der Fehler drin? Kommt mal wieder die Meldung das nicht alle Felder ausgefüllt worden 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:
36:
37:
38:
39:
40:
|
<?php
include("head.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SEITENTITEL</title>
</head>
<body>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$pferdename = $_POST['pferdename'];
$steckbrief = $_POST['steckbrief'];
$heimathof = $_POST['heimathof'];
$kategorie = $_POST['kategorie'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($email == "") OR ($pferdename == "") OR ($steckbrief == "") OR ($heimathof == "") OR ($kategorie == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt. Gehe zurück und korrigiere dies.";
}
else
{
$text = "Name: $name
E-Mail: $email
Pferdename: $pferdename
Steckbrief: $steckbrief
Heimathof: $heimathof
Kategorie: $kategorie
Sonstiges: $sonstiges";
mail("fverzeichnis@web.de",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html>
|
|
Flying Banana
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
<html>
<head>
<title>SEITENTITEL</title>
</head>
<body>
.
.
.
.
.
</body>
</html>
|
|
gehört in keinen php Teil (;
Thorim
Zitat: |
Original von Flying Banana
gehört in keinen php Teil (; |
wasn das bitte für ne Aussage ?
wenn man die Seite mit PHP macht und sauberes HTML damit erzeugen will, muss man das sehr wohl ausgeben lassen
HTML ist die beschreibende Sprache für den Inhalt und PHP ist ein serverseitig ablaufendes Skript, mit dem man in diesem Fall dynamischen HTML-Code erzeugen lässt (und zu dem gehört nunmal das HTML-Grundgerüst)
Schatti
Das hab ich bei anderen aber auch so und da funktioniert alles.
Schatti
Findet keiner mehr den Fehler?
Nanni
hast du den HTML-Code auch gepostet? Meine Vermutung wär, dass der felder darin liegt, dass eines der HTML-Felder nicht richitg umbenannt wurde oder einen Tippfehler enthällt.. nur eine Vermutung.
Skadi
Der HTML-Code wäre sehr hilfreich.
PHP ist schließlich nicht immer Schuld
Mfg; Skadi
Schatti
Ja lar hier
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<center><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>Betreff</th><td><input type="text" name="betreff"></td></tr>
<tr><th>Pferdename</th><td><input type="text" name="pferdename"></td></tr>
<tr><th>Steckbrief</th><td><input type="text" name="steckbrief"></td></tr>
<tr><th>Heimathof</th><td><input type="text" name="heimathof"></td></tr>
<tr><th>Kategorie</th><td><input type="text" name="kategorie"></td></tr>
<tr><th>Sonstiges</th><td><input type="text" name="sonstiges"></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form></center> |
|
Schatti
Zitat: |
Original von Sarah-00
Keiner? |
Schatti
So langsam werd ich verrückt! Das ist ein neues und schon wieder gehts nicht. Und das obere geht auch noch nicht
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:
|
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$hofname = $_POST['hofname'];
$hoflink = $_POST['hoflink'];
$pferdename = $_POST['pferdename'];
$turnier = $_POST['turnier'];
$disziplin = $_POST['disziplin'];
$klasse = $_POST['klasse'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($email == "") OR ($hofname == "") OR ($hoflink == "") OR ($pferdename == "") OR ($turnier == "") OR ($disziplin == "") OR ($klasse == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt. Gehe zurück und korrigiere dies.";
}
else
{
$text = "Name: $name
E-Mail: $email
Hofname: $hofname
Hoflink: $hoflink
Pferdename: $pferdename
Turniere: $turnier
Disziplin: $disziplin
Klasse: $klasse
Sonstiges: $sonstiges";
mail("hof_nyx@web.de",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?> |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<center><form action="action_formular2.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>Hofname</th><td><input type="text" name="hofname"></td></tr>
<tr><th>Hoflink</th><td><input type="text" name="hoflink"></td></tr>
<tr><th>Pferdename</th><td><input type="text" name="pferdename"></td></tr>
<tr><th>Turnier</th><td><input type="text" name="turnier"></td></tr>
<tr><th>Diziplin</th><td><input type="text" name="diziplin"></td></tr>
<tr><th>Klasse</th><td><input type="text" name="klasse"></td></tr>
<tr><th>Sonstiges</th><td><input type="text" name="sonstiges"></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table></form></center> |
|
Jasmina
Beim Unteren hast du in Zeile 8 2 mal Diziplin statt Disziplin geschrieben. Vll. ist das der Fehler.
Schatti
Aaahh jetzt danke

also jetzt gehts aber das obere geht immer noch nicht
Jasmina
Was geht denn oben nicht?
Schatti
Da kommt die Meldung das nicht alle Felder ausgefüllt sind.