|
 |
Problem mit Formular |
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
 |
|
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ü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
__________________ Icon von Bea
|
|
12.01.2009 22:05 |
|
|
Ceres

noch »34« Tage bis zum Sommeranfang
 

Dabei seit: 09.02.2005
Beiträge: 5.690
Herkunft: Bielefeld Name: Ally
 |
|
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.
__________________
|
|
13.01.2009 03:31 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
Ceres ich habs mal davorgesetzt, aber klapp immer noch nicht...
also die Textseite Formular und action_fomular.php hab ich im FTP-Bereich hochgeladen...
__________________ Icon von Bea
|
|
14.01.2009 17:05 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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?
__________________ Icon von Bea
|
|
14.01.2009 17:29 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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. |
__________________ Icon von Bea
|
|
14.01.2009 17:42 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
ok dann ist es, wies davor war... *entfernt*
__________________ Icon von Bea
|
|
14.01.2009 17:50 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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"> |
|
__________________ Icon von Bea
|
|
14.01.2009 17:59 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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 !?
__________________ Icon von Bea
|
|
14.01.2009 18:04 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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! |
__________________ Icon von Bea
|
|
14.01.2009 18:09 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
so nun kann ich bereits abschicken & erhalt auch eine E-Mail...
allerdings nur mit folgendem Text:
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...
__________________ Icon von Bea
|
|
14.01.2009 18:16 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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 |
__________________ Icon von Bea
|
|
14.01.2009 18:26 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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.";
}
?> |
|
__________________ Icon von Bea
|
|
14.01.2009 18:32 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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?
__________________ Icon von Bea
|
|
14.01.2009 18:41 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
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
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
dankeschön
__________________ Icon von Bea
|
|
14.01.2009 18:50 |
|
|
Amaita
Just happy...!
 

Dabei seit: 05.08.2007
Beiträge: 6.625
Themenstarter
 |
|
uhh das ist toll
vielen Dank
kann geschlossen werden
__________________ Icon von Bea
|
|
14.01.2009 18:57 |
|
|
|
|
 |
Impressum
|