Formmailer |
Laura15

Dressurmadame
 

Dabei seit: 08.08.2007
Beiträge: 1.216
Herkunft: Hannover
 |
|
hey,
ich bin grade erst dabei php zu lernen und jetzt schon am verzweifeln weil ich wirklich nicht weiß was hier in zeile 37 falsch sein soll also das ist das mit if ( ( $name == "")... -.- wäre super wenn mir jemand helfen könnte
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$nachricht = ($_POST['nachricht']);
$hofadresse = ($_POST['hofadresse']);
$stute = ($_POST['stute']);
$hengst = ($_POST['hengst']);
$steckbriefurl = ($_POST['steckbriefurl']);
$namefürhengstfohlen = ($_POST['namefürhengstfohlen']);
$namefürstutfohlen = ($_POST['namefürstutfohlen']);
$deckart = ($_POST['deckart']);
$regelngelesen = ($_POST['regelngelesen']);
$nachricht="
Name: $name
E-mail: $email
Hofadresse: $hofadresse
Stute: $stute
Hengst: $hengst
Steckbrief-URL: $steckbriefurl
Name für Hengstfohlen: $namefürhengstfohlen
Name für Stutfohlen: $namefürstutfohlen
Deckart: $deckart
Regeln gelesen: $regelngelesen";
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($hofadresse == "") OR ($stute == "") OR ($hengst == "") OR ($steckbriefurl == "") OR ($namefürhengstfohlen == "")) OR ( ($namefürstutfohlen == "") OR ($deckart == "") OR ($regelngelesen == "")
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
__________________ Engel ich liebe dich!
|
|
02.08.2008 16:21 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
 |
|
hey, erstma danke für den Anfang^^ ich hab es versucht, beides abgespeichert, und bei 2ftp hocgeladen (wenn es richtig war^^)
und es kommt nur so :
also es tut sich nichts..
was ist falsch?
http://rvhohnstein.rv.ohost.de/formular.html
__________________
|
|
27.08.2008 14:44 |
|
|
vrhisihof

Reaching for the summer <3
 

Dabei seit: 15.04.2005
Beiträge: 2.533
Herkunft: Stuttgart
 |
|
So, irgendwie hab ich ein Problem.
Ich kann zwar das Formular problemlos ausfüllen & wegschicken, aber es kommt nicht an.
Erstmal partner.html
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:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="stylelay.css">
<title></title>
<body background="/Lehneburg/Grafiken/Hgmain.png">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Partnerhöfe</title>
</head>
<body>
<div style="text-align: center;"><b>Unsere Partnerhöfe</b><br><br>
Unsere Partnerhöfe werden ausgesucht. Es sind nicht nur
Html-Höfe, jedoch keine 0815-Höfe. In jedem steckt
sehr viel Arbeit! <br>
Falls du unser nächster Partnerhof werden willst,
füll einfach das Formular aus. <br><i>Bitte warte auf eine
Beantwortung, bevor du uns einträgst! </i>
<br>
<br>
<p style="text-align: center;">
<br>
</span>
<form action="action_partner.php" method="post">
<center>
<table style="border: 3px double rgb(87, 108, 108); border-collapse: collapse; width: 327px; height: 296px;" border="1" bordercolor="#576c6c" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th>Dein Name:</th>
<td style="text-align: center;"><input name="name" type="text"></td>
</tr>
<tr>
<th>e-Mail:</th>
<td style="text-align: center;"><input name="email" type="text"></td>
</tr>
<tr>
<th>Der Hofname:</th>
<td style="text-align: center;"><input name="hofname" type="text"></td>
</tr>
<tr>
<th>Hof-Url:</th>
<td style="text-align: center;"><input name="hof-url" type="text"></td>
</tr>
<tr>
<th>Banner-Url (falls Banner vorhanden):</th>
<td style="text-align: center;"><input name="banner-url" type="text"></td>
</tr>
<tr>
<th><input value="Absenden" type="submit"></th>
<th><input value="Zurücksetzen" type="reset"></th>
</tr>
</tbody>
</table>
</form><br><br>
<u><b>Unsere Partnerhöfe</u></b><br><br>
<b>Aktualisierung der Screens am </b>: 05.04.07<br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="230" id="AutoNumber1" height="167">
<tr>
<td width="76" align="center" height="16"><b>
Screenshot</b></td>
<td width="76" align="center" height="16">
</td>
<td width="154" align="center" height="16">
<b>Infos</b></td>
</tr>
<tr>
<td width="154" height="24">
Hier bekommst du eine Idee von dem Hof.</td>
<td width="76" height="24">
</td>
<td width="154" height="24">
Hier stehen Infos zum Hof und die Adresse.</td>
</tr>
<tr>
<td width="230" height="19"> </td>
<td width="230" height="19"> </td>
<td width="230" height="19"> </td>
</tr>
</table>
<br><br><br><br>
Hier dann noch unser Banner.<br>
Bitte verlinkt ihn, wenn ihr unser Partnerhof seid!<br>
<br>
<img alt="Banner"
src="/Lehneburg/Grafiken/Banner.png"><a href="http://purplesky.pu.oshot.de/Lehneburg/Layout.html"
target="_blank"></a><br>
</div><br><br>
</body>
</html>
|
|
Und dann action_partner.php
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:
|
<html>
<head>
<title>Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="stylelay.css" rel="stylesheet" type="text/css">
<style type="text/css">
</style>
</head>
<body>
<body style="background-image: url(/Lehneburg/Grafiken/Hgmain.png);">
<?php
$name = ($_POST['name']);
$email= ($_POST['email']);
$nachricht = "name: $name
email: $email
hofname: $hofname
hof-url: $hof-url
banner-url: $banner-url";
if ( ($name == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Bitte korrigiere das.<br> <a href='javascript:back()'>zurück</a>";
}
else
{
mail("Purple.Sky@web.de","Partneranmeldung von $name",$nachricht,"From: $name <$email>");
echo "<div style='text-align: center;'><b>Partnerhofbewerbung</b><br><br>Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>
|
|
EDIT: Es geht doch, lag nur an meinem Mailprogramm^^
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von vrhisihof: 27.08.2008 18:16.
|
|
27.08.2008 17:48 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
 |
|
ich bin sehr schlecht..
xD
also jetzt kommt nen error..
Parse error: syntax error, unexpected '}' in /usr/export/www/hosting/rvhohnstein/action_formular.php on line 20
was muss ich noch ändern?
__________________
|
|
28.08.2008 15:55 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
 |
|
ja halt den code vom formular
<html>
<head>
<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>Pflegepferd:</th>
<td><input type="text" name="pflegepferd"></td>
</tr>
<tr>
<th><input type="submit" value="Absenden"></th>
<th><input type="reset" value="Zurücksetzen"></th>
</tr>
</table>
</form>
</body>
</html>
und dann das andere
action_formular.php
<html>
<head>
<title></title>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$pflegepferd = $_POST['pflegepferd'];
if ( ($name == "") OR ($email == "") OR ($pflegepferd == "") )
{
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
Pflegepferd: $pflegepferd";
}
mail("lia@golfkatze.de",$betreff,$text,"From $name <$email>");
echo "Deine Anmeldung wurde erfolgreich abgeschickt.";
}?>
</head>
</body>
</html>
warscheinlich tausend fehler...
__________________
|
|
28.08.2008 16:25 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
 |
|
daankeschöön :-)
__________________
|
|
28.08.2008 16:56 |
|
|
Katrin007 unregistriert
 |
|
-EDIT-
Hat sich erledigt *freu*
Tolles Tut!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Katrin007: 03.09.2008 17:14.
|
|
03.09.2008 16:38 |
|
|
Farina

»Real Life«
 

Dabei seit: 15.08.2005
Beiträge: 898
Herkunft: Wo der Pfeffer wächst...
 |
|
|
07.09.2008 08:59 |
|
|
WuLana

...ehemals oldgirl
 

Dabei seit: 01.07.2008
Beiträge: 802
Herkunft: Niederösterreich
 |
|
Du hast einen Fehler eingebaut mit den runden Klammern gibts ne Fehlermeldung mach nur die eckigen und das hinter dem Post hier nimm den:
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:
|
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$bday = $_POST['bday'];
$homepage = ($_POST['homepage'];
$icq = $_POST['icq'];
$horse = $_POST['horse'];
$aussehen = $_POST['aussehen'];
$age =$_POST['age'];
$geschl = $_POST['geschl'];
$rosse = $_POST['rosse'];
$charakter = $_POST['charakter'];
$extra = $_POST['extra'];
$sonstiges = $_POST['sonstiges'];
if ( ($name == "") OR ($email == "") OR ($horse == "") OR ($aussehen == "") OR ($geschl == "") OR ($charakter == "") OR ($herd == "") OR ($extra == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='javascript:back()'>zurück</a> und korrigiere dies!";
}
else
{
$text = "Name: $name
E-Mail: $email
Geburtstag: $bday
Homepage: $homepage
ICQ: $icq
Pferd: $horse
Aussehen: $aussehen
Alter: $age
Geschlecht: $geschl
Rosse: $rosse
Charakter: $charakter
Extra: $extra
Sonstiges: $sonstiges";
mail("Blacky2901@aol.com",$text,"From $name <$email>");
echo "Deine Anmeldung ist soeben angekommen, ich werde sie so schnell wie möglich beantworten =)";
}
?>
|
|
der obere Teil stimmt jetzt sicher nur hinten beim Smile bin ich nicht sicher ob da noch ein "\" hintgehört.
__________________

|
|
07.09.2008 09:26 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
Zitat: |
Original von Farina
Da kam zwar keine Fehlermeldung mehr, aber trotzdem
Danke
Ich werds mal versuchen.
Jetzt sagt's da wär ein
Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/caballosrio/Legendengaerten/actio
n_formular.php on line 5
und es funktioniert nicht mehr =(
Dabei hats vorher funktioniert, nur dass alle Angaben in dem Titel der Mail waren =( |
Der Code wäre recht hilfreich. ^^ Sonst wissen wir ja nicht, was in deiner Zeile 5 steht. ^^
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

|
|
07.09.2008 11:56 |
|
|
Farina

»Real Life«
 

Dabei seit: 15.08.2005
Beiträge: 898
Herkunft: Wo der Pfeffer wächst...
 |
|
Es ist der den oldgirl gepostet hat
|
|
07.09.2008 11:57 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
php: |
1:
|
$homepage = ($_POST['homepage']; |
|
=>
php: |
1:
|
$homepage = $_POST['homepage']; |
|
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

|
|
07.09.2008 12:16 |
|
|
Farina

»Real Life«
 

Dabei seit: 15.08.2005
Beiträge: 898
Herkunft: Wo der Pfeffer wächst...
 |
|
Jetzt funktioniert's zwar wieder, aber immer noch sind alle Angaben im Betreff der Mail und nicht im Inhalt, da steht nur
From dds <dd>
Während die Überschrift:
Thema: Name: dds E-Mail: dd Geburtstag: dd Homepage: dd ICQ: dd Pferd: dd Aussehen: dd Alter: dd Geschlecht: dd Rosse: dd Charakter: ddd Extra: dd Sonstiges: dd
lautet.
Aber trotzdem danke
|
|
07.09.2008 12:20 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
php: |
1:
|
mail("Blacky2901@aol.com",$text,"From $name <$email>"); |
|
=>
php: |
1:
|
mail("Blacky2901@aol.com","Betreff",$text,"From $name <$email>"); |
|
Ist das jetzt auch noch ein Problem, oder soll das so sein? ^^
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Stelo: 07.09.2008 12:26.
|
|
07.09.2008 12:26 |
|
|
Alaska.

Mitglied
 

Dabei seit: 06.06.2005
Beiträge: 1.914
Name: Julia
 |
|
Er zeigt mir an das alles geht, aber die eMail kommt nicht an o.O
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:
|
<html>
<head>
<title>Probeanmeldung</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<h1>Probeanmeldung</h1>
Schön dass du dich entschieden hast bei uns einzusteigen, wir freuen uns sehr auf dich :) Bitte melde dich nachdem du die Anmeldung abgeschickt hast sofort im Forum an und warte bis du freigeschaltet wirst. Dafür hast du 2 Tage Zeit, ansonsten wirst du wieder gelöscht.
<form action="action_panmeldung.php" method="POST">
<table width="400" cellpadding="2" cellspacing="1" class="tableinborder">
<tr>
<td width="200" class="tablea"><b>Name:</b></td>
<td width="200" class="tableb"><input type="text" name="name"></td>
</tr>
<tr>
<td class="tablea"><b>eMail:</b></td>
<td class="tableb"><input type="text" name="email"></td>
</tr>
<tr>
<td class="tablea"><b>FaQ's und Regeln gelesen?</b></td>
<td class="tableb"><input type="text" name="regel"></td>
</tr>
<tr>
<td class="tablea"><b>Schulpferd</b></td>
<td class="tableb"><select name="schulpferd"><option value="1">Little Wonder</option><option value="2">Mheena</option><option value="3">Nikita</option><option value="4">Danny</option><option value="5">Delilah</option><option value="6">Casanova</option><option value="7">Monty</option><option value="8">Golden Star</option></select></td>
</tr>
<tr>
<td class="tablea"><b>Wer bist du?</b></td>
<td class="tableb"><textarea rows=8 cols=25 name="bewerbung">Stell dich doch bitte vor damit wir wissen wer zu uns stößt :)</textarea></td>
</tr>
<tr>
<td class="tablea"><input type="submit" value="Absenden"></td>
<td class="tableb"><input type="reset" value="Zurücksetzen"></td>
</tr>
</table>
</form>
</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:
|
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php
$betreff = "Probeanmeldung";
$name = $_POST['name'];
$email = $_POST['email'];
$regel = $_POST['regel'];
$schulpferd = $_POST['schulpferd'];
$bewerbung = $_POST['bewerbung'];
if ( ($name == "") OR ($email == "") OR ($regel == "") OR ($schulpferd == "") OR ($bewerbung == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='javascript:back()'>zurück</a> und korrigiere dies!";
}
else
{
$text = "Name: $name
E-Mail: $email
Regel gelesen: $regel
Schulpferd: $schulpferd
Bewerbung: $bewerbung";
mail("julia.miksics@gmx.at",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html> |
|
__________________
|
|
09.09.2008 20:03 |
|
|
|
Impressum
|