PHP-Formulare - großes Problem! |
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
 |
|
|
15.10.2008 20:15 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
wie heißt die PHP Datei? und was für ein fehler wird angezeigt?
__________________
|
|
15.10.2008 20:21 |
|
|
Isabel

» in love with flow
 

Dabei seit: 09.05.2005
Beiträge: 6.745
 |
|
versuch es mal indem du die Groß und Kleinschreibung 1:1 übernimmst
__________________
|
|
15.10.2008 20:23 |
|
|
Isabel

» in love with flow
 

Dabei seit: 09.05.2005
Beiträge: 6.745
 |
|
ich würd nicht E-Mail-Adresse nehmen sondern schon im formular mit email arbeiten ;o)
__________________
|
|
15.10.2008 20:28 |
|
|
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
Themenstarter
 |
|
erstmal dankeschön
die Dateien heißen: "KaufformularPferd.html" und "FormularKaufformularPferd.php"
Diese Fehlermeldung wird angezeigt:
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/prcbirkenhain/FormularKaufformula
rPferd.php on line 26
auch mit den Codes von Debbie hats nicht funktioniert =(
@Isabel: wie meinst du das mit der Groß- und Kleinschreibung? Und meinst du das mit der dem mailarbeiten im Formular so:
code: |
1:
2:
|
... <form target="_blank" action="mailto:vrhbirkenhain@web.de" method="post" enctype="text/plain">
... |
|
??
Wenn ja, das habe ich shcon versucht und das ging noch weniger ;-)
__________________

|
|
15.10.2008 21:07 |
|
|
Ponyhof

Mir gehen die Nickänderungen auf den S*ck
 

Dabei seit: 19.02.2005
Beiträge: 5.951
 |
|
1. Oben bei den Namen der Textareas im HTML Teil hast du die Namen groß geschrieben, unten im PHP teil bei ['Name'] aber nicht, das ist schonmal ein grober Fehler.
MfG;
Ponyhof
__________________
|
|
15.10.2008 21:13 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
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:
|
<?php
$Name = $_POST['Name'];
$email = $_POST['email'];
$Pferd = $_POST['Pferd'];
$Box = $_POST['Box'];
$Weide = $_POST['Weide'];
$Futter = $_POST['Futter'];
$Zubehör = $_POST['Zubehör'];
if ( ($Name == "") OR ($email == "") OR ($Pferd == "") )
{
echo
"Bitte fülle alle Felder aus! <a href='javascript:back()'>zurück zum Kaufformular</a>";
}
else
{
$text = "Name: $Name
E-Mail: $email
Pferd: $Pferd
Box: $Box
Weide: $Weide
Futter: $Futter
Zubehör: $Zubehör";
mail("vrhbirkenhain@web.de", KaufformularPferd,$text,"From $name <$email>");
echo {
"Dein Kaufformular wurde erfolgreich versendet und wird bald möglichst von Mayleen bearbeitet." }
?> |
|
__________________
|
|
15.10.2008 21:18 |
|
|
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
Themenstarter
 |
|
netter versuch, bringt aber auch nichts^^
hat noch jemand eine idee?
__________________

|
|
15.10.2008 21:28 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
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'];
$email = $_POST['email'];
$Pferd = $_POST['Pferd'];
$Box = $_POST['Box'];
$Weide = $_POST['Weide'];
$Futter = $_POST['Futter'];
$Zubehör = $_POST['Zubehör'];
if ( ($Name == "") OR ($email == "") OR ($Pferd == "") )
{
echo
"Bitte fülle alle Felder aus! <a href='javascript:back()'>zurück zum Kaufformular</a>";
}
else
{
$text = "Name: $Name
E-Mail: $email
Pferd: $Pferd
Box: $Box
Weide: $Weide
Futter: $Futter
Zubehör: $Zubehör";
mail("vrhbirkenhain@web.de", KaufformularPferd,$text,"From $name <$email>");
echo
"Dein Kaufformular wurde erfolgreich versendet und wird bald möglichst von Mayleen bearbeitet.";
}
?> |
|
sorry bin nicht so der PHP profi xD
__________________
|
|
15.10.2008 22:06 |
|
|
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
Themenstarter
 |
|
es funktioniert!
fast jedenfalls.... er schickt es jetzt ab und ich kann die Mail auch öffnen, aber nichts, was ich angebe, erscheint in der Mail!
__________________

|
|
15.10.2008 22:27 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
sekunde ;9
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:
|
<html>
<head>
<title>Kaufformular Pferd</title>
<link rel="stylesheet" type="text/css" href="CSS.css">
</head>
<body>
<center>
<p><font size=4>Kaufformular</p>
<br>
<form target="_blank" action="FormularKaufformularPferd.php" method="post">
<table width=300 border=1 bordercolor=#A5A978 bgcolor=#D6D9AC cellspacing=0 cellpadding=0>
<tr>
<td colspan=2 bgcolor=#C1C497 align=center><b>Kaufformular</b></td>
</tr>
<tr>
<td align=center>Name</td>
<td>
<input type="text" name="Name" size="20"></td>
</tr>
<tr>
<td align=center>E-Mail-Adresse</td>
<td><input type="text" name="Email" size="20"></td>
</tr>
<tr>
<td align=center>Pferd</td>
<td><input type="text" name="Pferd" size="20"></td>
</tr>
<tr>
<td align=center>Box</td>
<td><input type="text" name="Box" size="20"></td>
</tr>
<tr>
<td align=center>Weide</td>
<td><input type="text" name="Weide" size="20"></td>
</tr>
<tr>
<td align=center>Futter</td>
<td><input type="text" name="Futter" size="20"></td>
</tr>
<tr>
<td align=center>Zubehör</td>
<td><input type="text" name="Zubehoer" size="20"></td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value="Abschicken"><input type="reset" value="Löschen"></td>
</tr>
</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:
24:
25:
26:
27:
28:
|
<?php
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Pferd = $_POST['Pferd'];
$Box = $_POST['Box'];
$Weide = $_POST['Weide'];
$Futter = $_POST['Futter'];
$Zubehoer = $_POST['Zubehoer'];
if ( ($Name == "") OR ($Email == "") OR ($Pferd == "") )
{
echo
"Bitte fülle alle Felder aus! <a href='javascript:back()'>zurück zum Kaufformular</a>";
}
else
{
$text = "Name: $Name
E-Mail: $Email
Pferd: $Pferd
Box: $Box
Weide: $Weide
Futter: $Futter
Zubehör: $Zubehoer";
mail("vrhbirkenhain@web.de", KaufformularPferd,$text,"From $Name <$Email>");
echo
"Dein Kaufformular wurde erfolgreich versendet und wird bald möglichst von Mayleen bearbeitet.";
}
?> |
|
jetzt müsste es aber gehen sonst krieg ich ein ander klatsche xD
__________________
|
|
15.10.2008 22:29 |
|
|
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
Themenstarter
 |
|
Suuuuupi! Jetzt klappts *Luftsprung mach*!
Sei ein Schatz, und verrat mir noch, was du alles verändetr hast, damit ich es mit den anderen auch mahcen kann! Danke
__________________

|
|
15.10.2008 22:37 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
okay super
Erstmal hab ich alle Variablen Gro0geschrieben weil sie in dem Formular ja auch großgeschrieben sind und irgendwo fehlte noch ein ;
Und vermeide Feldnamen mit Bindestrichen wie z.B. Email-Adresse lieber emailadresse
__________________
|
|
15.10.2008 22:47 |
|
|
Supergirl

Lost in paradise...
 

Dabei seit: 06.07.2007
Beiträge: 756
Herkunft: Deutschland, NDS
Themenstarter
 |
|
okay dankeschön
ich probiers mal bei den anderen, wenns nicht klappt, frag ich dich nochmal, okay ;-)?!
__________________

|
|
16.10.2008 09:42 |
|
|
|
Impressum
|