Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Problem mit Formular (https://www.gegen-bilderklau.net/thread.php?threadid=148577)


Geschrieben von Amaita am 12.01.2009 um 22:05:

  Problem mit Formular

Guten Abend (:

Ich hab ein Problem mit meinem Formular auf der Zuchtstation Alsbach.

und zwar zweigt mir die Seite zwar das Formular an, aber drücke ich dann auf Absenden, funktioniert es nicht.
Ich selbst kenn mich da jetzt nicht so aus, Ina hats mir gecodet^^

Hier mal den Code vom Formi:

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:
<html>
<head>

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
  <title>Finanzen</title>


</head>
<body>

<div style="text-align: center;"><img src="http://i41.tinypic.com/2d6tn40.png" border="0"><br>

<html>
<head>
</head>
<body>
<form action="action_formular.php" method="post">
<center><table>
<tbody>
<tr>
<th style="font-family: Verdana;"><small><small>Name:</small></small></th>
<td><input name="name" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>e-Mail:</small></small></th>
<td><input name="email" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Hofname:</small></small></th>
<td><input name="Hofname" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Hofadresse:</small></small></th>
<td><input name="Hofadresse" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Hengst:</small></small></th>
<td><input name="Hengst" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Link
zum Hengst:</small></small></th>
<td><input name="Link zum Hengst" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Stute:</small></small></th>
<td><input name="Stute" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Link
zur Stute:</small></small></th>
<td><input name="Link zur Stute" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana;"><small><small>Sonstiges:</small></small></th>
<td><input name="Sonstiges" type="text"></td>
</tr>
<tr>
<th><input value="Absenden" type="submit"></th>
<th><input value="Zur&uuml;cksetzen" type="reset"></th>
</tr>
</tbody>
</table></cener>
</form>
</body>
</html>


und dann hier die Seite action_formular.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$homepage = $_POST['homepage'];
$nachricht = $_POST['nachricht'];
if ( ($name == "") OR ($email == "") OR ($nachricht == "") )
{
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
Homepage: $homepage
Nachricht: $nachricht";
mail("schmit_christine@yahoo.de",$betreff,$text,"From $name <$email>");
echo "Dein Auftrag wurde erfolgreich abgeschickt.";
}
?> 


muss man bei der action_formular.php auch <html>... davorschreiben?

Hoffe mir kann jemand helfen <3

LG Amaita und gute Nacht



Geschrieben von Ceres am 13.01.2009 um 03:31:

 

ich vermute jetzt mal ganz stark das hier:

Zitat:
<html>
<head>
</head>
<body>
<form action="action_formular.php" method="post">
<center><table>
<tbody>
<tr>


Der Pfad stimmt garantiert nicht. Wenn du die datei ins indexverzeichnis gelegt hast schon, ansonsten musst den ganzen Pfad zur datei angeben mit http:// davor.



Geschrieben von Amaita am 14.01.2009 um 17:05:

 

Ceres ich habs mal davorgesetzt, aber klapp immer noch nicht...

also die Textseite Formular und action_fomular.php hab ich im FTP-Bereich hochgeladen...



Geschrieben von Amaita am 14.01.2009 um 17:29:

 

aja sry da wollt ich noch drauf anworten xD

also ich versteh nicht was du meinst...Glaskugel? was ist denn falsch dass es nicht geht?



Geschrieben von Amaita am 14.01.2009 um 17:42:

 

es erscheint folgendes:

Zitat:
Adresse nicht gefunden

Der Server unter action_formular.php konnte nicht gefunden werden.

Der Host-Server zu der aufgerufenen Adresse konnte nicht gefunden werden.

* Haben Sie sich beim Eintippen der Adresse vertan? (z.B. "ww.mozilla.org" anstatt "www.mozilla.org")
* Sind Sie sicher, dass die Domain-Adresse existiert? Ihre Registrierung könnte abgelaufen sein.
* Können Sie auch andere Websites nicht aufrufen? Überprüfen Sie Ihre Netzwerkverbindungs- und DNS-Server-Einstellungen.
* Wird Ihr Computer oder Netzwerk durch eine Firewall oder einen Proxy geschützt? Falsche Einstellungen können den Web-Zugriff stören.



Geschrieben von Amaita am 14.01.2009 um 17:50:

 

ok dann ist es, wies davor war... *entfernt*



Geschrieben von Amaita am 14.01.2009 um 17:59:

 

ja ich weiß...hab ich auch mal versucht, aber geht net

ich hab jetzt alles weggetan, steht jetzt so da:

code:
1:
<form action="action_formular.php" method="post">



Geschrieben von Amaita am 14.01.2009 um 18:04:

 

ah moment... da seh ich grad was

also ich hab den PHP-Code von Ina in NVU abgespeichert, dann unter action_formular.php abgesoeichert und im FTP-Bereich hochgeladen...

da steht jetzt action_formular.php.html !?



Geschrieben von Amaita am 14.01.2009 um 18:09:

 

ok jetzt gehts soweit, nur wenn ich dann ALLE Felder ausfülle und dann auch ABsenden drück, kommt das:

Zitat:
Du hast nicht alle Felder ausgefüllt! Gehe zurück und korrigiere dies!



Geschrieben von Amaita am 14.01.2009 um 18:16:

 

so nun kann ich bereits abschicken & erhalt auch eine E-Mail...

allerdings nur mit folgendem Text:

Zitat:
From Christine smile <schmit_christine@yahoo.de>

Name: Christine smile
E-Mail: schmit_christine@yahoo.de
Homepage:
Nachricht: nix


kein Link zu einer HP, kein Hengstename, kein Stutename...

liegt das hier dran:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
{
$text = "Name: $name
E-Mail: $email
Homepage: $homepage
Nachricht: $nachricht";
mail("schmit_christine@yahoo.de",$betreff,$text,"From $name <$email>");
echo "Dein Auftrag wurde erfolgreich abgeschickt.";
}
?> 


weil da steht ja nur Nachricht...und sonst nix...



Geschrieben von Amaita am 14.01.2009 um 18:26:

 

das klappt dann wieder nicht

Zitat:
Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/zsalsbach/action_formular.php on line 21



Geschrieben von Amaita am 14.01.2009 um 18:32:

 

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$homepage = $_POST['homepage'];
$nachricht = $_POST['nachricht'];
if ( ($name == "") OR ($email == "") OR ($nachricht == "") )
{
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
Homepage: $homepage
Nachricht: $nachricht";
{
mail("schmit_christine@yahoo.de", $betreff, print_r($_POST,true), $name);
echo "Dein Auftrag wurde erfolgreich abgeschickt.";
}
?>  


müsste es nicht so lauten:

code:
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'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$homepage = $_POST['homepage'];
$nachricht = $_POST['nachricht'];
if ( ($name == "") OR ($email == "") OR ($nachricht == "") )
{
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
Hofname: $hofname
Hofadresse: $hofadresse
Hengst: $hengst
....
Nachricht: $nachricht";
mail("schmit_christine@yahoo.de",$betreff,$text,"From $name <$email>");
echo "Dein Auftrag wurde erfolgreich abgeschickt.";
}
?>



Geschrieben von Amaita am 14.01.2009 um 18:41:

 

großes Grinsen

Resultat der Mail:

Zitat:
b

Array
(
[name] => b
[email] => b
[Hofname] => b
[Hofadresse] => b
[Hengst] => bida
[Link_zum_Hengst] => b
[Stute] => b
[Link_zur_Stute] => b
[Sonstiges] => b
[nachricht] => b
)


kriegt man da noch das Array und diese ( und ) weg? fröhlich



Geschrieben von Amaita am 14.01.2009 um 18:50:

 

Zitat:
Original von Mordred
Oder mit dieser Lösung leben. Weiß nicht was es daran auszusetzen gibt?


ja werd wohl mit der Lösung leben müssen großes Grinsen
wollt ja nur mal gefragt haben, eigentlich störts ja nicht so, aber könnte ja sein, dass es noch i-wo einen Fehler gab großes Grinsen

dankeschön



Geschrieben von Amaita am 14.01.2009 um 18:57:

 

uhh das ist toll fröhlich vielen Dank

kann geschlossen werden


Forensoftware: Burning Board, entwickelt von WoltLab GmbH