Formmailer

Schatti
Danke großes Grinsen
Hat geklappt nur jetzt kommt schon wieder dass, das nicht alle Felder ausgefüllt sind?
MissMiralda
Neu hochladen/schreiben. Hat bei mir dann auch geklappt. ^^
Schatti
Hab ich gemacht und geht trozdem noch nicht.
MissMiralda
Danach hats bei mir eigentlich geklappt. oô
Mach mal neuen Code rein.
Vielleicht hast du Fehler drin?
Schatti
Ist noch der selbe wie auf der anderen Seite
MissMiralda
Kannst du den nochmal schicken? großes Grinsen
Das auf der anderen Seite is doch der, wo noch der Fehler drin war?
Schatti
Stimmt

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 $betreff = $_POST['betreff'];
$name = $_POST['name'];
$email = $_POST['email'];
$linkzurhomepage = $_POST['linkzurhomepage'];
$nurcodenodermiteinbauen = $_POST['nurcodenodermiteinbauen'];
$quicklogin = $_POST['quicklogin'];
$linkzumdesign = $_POST['linkzumdesign'];
$schriftart = $_POST['schriftart'];
$schriftgroesse = $_POST['schriftgroesse'];
$navischriftfarbe = $_POST['navischriftfarbe'];
$scrollbalkenpassendzumdesign = $_POST['scrollbalkenpassendzumdesign'];
$besonerheiten = $_POST['besonerheiten'];
$sonstiges = $_POST['sonstiges'];
if ( ($betreff == "") OR ($name == "") OR ($email == "") OR ($linkzurhomepage == "") OR ($nurcodenodermiteinbauen == "") OR ($quicklogin == "") OR ($linkzumdesign == "") OR ($schriftart == "") OR ($schriftgroeße == "") OR ($navischriftfarbe == "") OR ($scrollbalkenpassendzumdesign == "") OR ($besonerheiten == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt. Gehe zurück und korrigiere dies.";
}
else
{
$text = "Betreff: $betreff
Name: $name
E-Mail: $email
Link zur Homepage: $linkzurhomepage
Nur coden oder mit einbauen: $nurcodenodermiteinbauen
Quicklogin (beim einbauen): $quicklogin
Link zum Design: $linkzumdesign
Schriftart: $schriftart
Schriftgröße: $schriftgroeße
Navischriftfarbe: $navischriftfarbe
Scrollbalken passend zum Design: $scrollbalkenpassendzumdesign
Besonderheiten: $besonerheiten
Sonstiges: $sonstiges";
mail("dhdfsdfefgfegrthgrt",$betreff,$text,"From $name <$email>");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>
Skadi

OR ($schriftgroeße == "")

Ändern durch

OR ($schriftgroesse == "")

Wie dus auch schon vorher bestimmt hattest Freude

Mfg; Skadi
Schatti
Zitat:
Original von Skadi

OR ($schriftgroeße == "")

Ändern durch

OR ($schriftgroesse == "")

Wie dus auch schon vorher bestimmt hattest Freude

Mfg; Skadi


Habs geändert und nochmals neu hochgeladen, passiert auch nicht rotes Gesicht
Skadi
code:
1:
2:
3:
$sonstiges = $_POST['sonstiges'];


Wie schon von Vroni angemerkt, Anführungszeichen hinter das
; , also

code:
1:
2:
3:
$sonstiges = $_POST['sonstiges']";


Mfg; Skadi[/SIZE]
Schatti
Hab ich nun geändert und jetzt kommt das
Parse error: syntax error, unexpected '"' in /users/sarahscodepage/www/action_formular.php on line 27
MissMiralda
Hm ... Dann keine Ahnung. xD

Stell noch mal den neuen PHP-Teil rein? großes Grinsen
Skadi
Zitat:
Original von MissMiralda
Hm ... Dann keine Ahnung. xD

Stell noch mal den neuen PHP-Teil rein? großes Grinsen


DITO großes Grinsen
Weil ansonsten hätt ich auch keinen Plan
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 $betreff = $_POST['betreff'];
$name = $_POST['name'];
$email = $_POST['email'];
$linkzurhomepage = $_POST['linkzurhomepage'];
$nurcodenodermiteinbauen = $_POST['nurcodenodermiteinbauen'];
$quicklogin = $_POST['quicklogin'];
$linkzumdesign = $_POST['linkzumdesign'];
$schriftart = $_POST['schriftart'];
$schriftgroesse = $_POST['schriftgroesse'];
$navischriftfarbe = $_POST['navischriftfarbe'];
$scrollbalkenpassendzumdesign = $_POST['scrollbalkenpassendzumdesign'];
$besonerheiten = $_POST['besonerheiten'];
$sonstiges = $_POST['sonstiges']";
if ( ($betreff == "") OR ($name == "") OR ($email == "") OR ($linkzurhomepage == "") OR ($nurcodenodermiteinbauen == "") OR ($quicklogin == "") OR ($linkzumdesign == "") OR ($schriftart == "") OR ($schriftgroesse == "") OR ($navischriftfarbe == "") OR ($scrollbalkenpassendzumdesign == "") OR ($besonerheiten == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt. Gehe zurück und korrigiere dies.";
}
else
{
$text = "Betreff: $betreff
Name: $name
E-Mail: $email
Link zur Homepage: $linkzurhomepage
Nur coden oder mit einbauen: $nurcodenodermiteinbauen
Quicklogin (beim einbauen): $quicklogin
Link zum Design: $linkzumdesign
Schriftart: $schriftart
Schriftgröße: $schriftgroeße
Navischriftfarbe: $navischriftfarbe
Scrollbalken passend zum Design: $scrollbalkenpassendzumdesign
Besonderheiten: $besonerheiten
Sonstiges: $sonstiges";
mail("dfggghhg",$betreff,$text,"From $name <$email>");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>
Skadi

Also das eine " muss schonmal weg. =/
Jedoch: Wo ist der HTML-Code?
Also wo du das ganze einträgst. ^.^

Mfg; Skadi
Schatti
Zitat:
Original von Skadi

Also das eine " muss schonmal weg. =/
Jedoch: Wo ist der HTML-Code?
Also wo du das ganze einträgst. ^.^

Mfg; Skadi


An welcher stelle?
Meinst du die "Tabelle"?
MissMiralda
Vielleicht könnte sie auch das normale HTML-Gerüst meinen?
Skadi

Jap, genau.
Das normale HTML-Gerüst großes Grinsen

Vor dem ;
bei $sonstiges = $_POST['sonstiges'];

Mfg; Skadi
MissMiralda
Und danach natürlich auch. ^^
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:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
<?php
include("head.php");
?>
<!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>action_formular.php</title>

</head>
<body>

<?php $betreff = $_POST['betreff'];
$name = $_POST['name'];
$email = $_POST['email'];
$linkzurhomepage = $_POST['linkzurhomepage'];
$nurcodenodermiteinbauen = $_POST['nurcodenodermiteinbauen'];
$quicklogin = $_POST['quicklogin'];
$linkzumdesign = $_POST['linkzumdesign'];
$schriftart = $_POST['schriftart'];
$schriftgroesse = $_POST['schriftgroesse'];
$navischriftfarbe = $_POST['navischriftfarbe'];
$scrollbalkenpassendzumdesign = $_POST['scrollbalkenpassendzumdesign'];
$besonerheiten = $_POST['besonerheiten'];
$sonstiges = $_POST['sonstiges'];
if ( ($betreff == "") OR ($name == "") OR ($email == "") OR ($linkzurhomepage == "") OR ($nurcodenodermiteinbauen == "") OR ($quicklogin == "") OR ($linkzumdesign == "") OR ($schriftart == "") OR ($schriftgroesse == "") OR ($navischriftfarbe == "") OR ($scrollbalkenpassendzumdesign == "") OR ($besonerheiten == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Felder ausgefüllt. Gehe zurück und korrigiere dies.";
}
else
{
$text = "Betreff: $betreff
Name: $name
E-Mail: $email
Link zur Homepage: $linkzurhomepage
Nur coden oder mit einbauen: $nurcodenodermiteinbauen
Quicklogin (beim einbauen): $quicklogin
Link zum Design: $linkzumdesign
Schriftart: $schriftart
Schriftgröße: $schriftgroeße
Navischriftfarbe: $navischriftfarbe
Scrollbalken passend zum Design: $scrollbalkenpassendzumdesign
Besonderheiten: $besonerheiten
Sonstiges: $sonstiges";
mail("ghghtght@web.de",$betreff,$text,"From $name <$email>");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html>