PHP-Fehler |
-Katha-

.M.e.y.e.r.
 

Dabei seit: 22.09.2008
Beiträge: 1.952
Herkunft: NRW
 |
|
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:
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:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
|
<html>
<head>
<title>Trinekens Zuchtkürzelliste</title>
<style type="text/css">
body {font:11px Verdana; color:#000000; text-align:center;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; font-sytle:italic; letter-spacing:2px;}
a:active {color:#666666; font-sytle:italic; letter-spacing:2px;}
table {width:90%; margin-left:auto; margin-right:auto; border-collapse:collapse;}
tr {border:1px solid #666666;}
td {border-top:1px solid #666666; border-buttom:1px solid #666666; border-left:1px dashed #666666; border-right:1px dashed #666666; padding:4px 1px; font:11px Verdana; color:#000000; text-align:center;}
</style>
</head
<body>
<h1>Die Zuchtkürzelliste</h1>
<?php
include("db.php");
$schritt = $_GET['schritt'];
switch($schritt) {
case '':
echo "?>
<h2>Eingetragene Höfe</h2>
Folgend sind nun die Höfe alphabetisch mit ihren Kürzeln aufgelistet.<p/>
<table>
<tr>
<td rowspan='2' width='33%'>
<b>Hof</b>
</td>
<td colspan='2' width='33%'>
<b>Kürzel um den Pferdenamen herum</b>
</td>
<td rowspan='2' width='33%'>
<b>Besitzer</b>
</td>
</tr>
<tr>
<td width='16%'>
<b>Vorkürzel</b>
</td>
<td width='17%'>
<b>Nachkürzel</b>
</td>
</tr>";
$result1 = mysql_query("SELECT hof,hofart,hofaddy,besitzer,email,k_vorne,k_hinten FROM kuerzel ORDER BY hof");
while ($row = mysql_fetch_assoc($result1))
{
$hofgesamt = $row[hof];
if ($row[hofart] != "")
{
$hofgesamt = "$row[hofart] $hofgesamt";
}
echo "
<tr>
<td>
<a href='$row[hofaddy]' target='blank'>$hofgesamt</a>
</td>
<td>
$row[k_vorne]
</td>
<td>
$row[k_hinten]
</td>
<td>
<a href='mailto:$row[email]'>$row[besitzer]
</td>
</tr>";
}
mysql_close();
echo "</table><p/>
<a href='liste.php?schritt=1'>Eigenen Hof eintragen?</a>";
break;
case '1':
echo "
<h2>Eigenen Hof eintragen</h2>
<form action='liste.php?schritt=2' method='post'>
<br>
<b>Hofart</b><br>
Also sowas wie Reitgut, Gestüt, Deckstation usw. hat der Hof sowas nicht, einfach leer lassen<br/>
<input type='text' name='hofart' maxlenght='30'><p/>
<b>Hofname</b><br>
Hier nur was wie Nereus, Dörenwald. Bie Namen wie "Green Hill Ranch" diesen hier ganz rein und das Ranch oben wieder raus.<br/>
<input type='text' name='hofname' maxlenght='50'><p/>
<b>Hofaddy</b><br>
bitte mit http:// davor<br>
<input type='text' name='hofaddy' maxlenght='100'><p/>
<b>Besitzer</b><br>
Name <u>eines</u> Hofbesitzers<br>
<input type='text' name='besitzer' maxlenght='20'><p/>
<b>E-mail</b><br>
E-mailadresse <u>eines</u> Hofbesitzers<br>
<input type='text' name='email' maxlenght='40' value='@'><p/>
<b>Die Kürzel</b><br>
<input type='text' name='k_vorne' maxlenght='30' size='10'> Pferdename <input type='text' name='k_hinten' maxlenght='20' size='10'><p/>
<b>Passwort</b><br>
Mit diesem Passwort können die Daten später geändert werden<br>
<input type='password' name='pw' maxlenght='15'><p/>
<input class='button' type='submit' value='Eintragen'> <input class='button' type='reset' value='Zurücksetzen'>
</form><?;
break;
case='2'
break;
?>
</body>
</html> |
|
Er sagt folgendes
Zitat: |
Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/trineken/Liste/liste.php on line 117 |
__________________

|
|
29.08.2009 21:45 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
 |
|
fehlt ne } hinter dem letzten break; und ein " hinter </form> in 109
Ich sag ja, ich konnts nie testen...
|
|
29.08.2009 21:49 |
|
|
-Katha-

.M.e.y.e.r.
 

Dabei seit: 22.09.2008
Beiträge: 1.952
Herkunft: NRW
Themenstarter
 |
|
geht immer noch nicht
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:
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:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
|
<html>
<head>
<title>Trinekens Zuchtkürzelliste</title>
<style type="text/css">
body {font:11px Verdana; color:#000000; text-align:center;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; font-sytle:italic; letter-spacing:2px;}
a:active {color:#666666; font-sytle:italic; letter-spacing:2px;}
table {width:90%; margin-left:auto; margin-right:auto; border-collapse:collapse;}
tr {border:1px solid #666666;}
td {border-top:1px solid #666666; border-buttom:1px solid #666666; border-left:1px dashed #666666; border-right:1px dashed #666666; padding:4px 1px; font:11px Verdana; color:#000000; text-align:center;}
</style>
</head
<body>
<h1>Die Zuchtkürzelliste</h1>
<?php
include("db.php");
$schritt = $_GET['schritt'];
switch($schritt) {
case '':
echo "
<h2>Eingetragene Höfe</h2>
Folgend sind nun die Höfe alphabetisch mit ihren Kürzeln aufgelistet.<p/>
<table>
<tr>
<td rowspan='2' width='33%'>
<b>Hof</b>
</td>
<td colspan='2' width='33%'>
<b>Kürzel um den Pferdenamen herum</b>
</td>
<td rowspan='2' width='33%'>
<b>Besitzer</b>
</td>
</tr>
<tr>
<td width='16%'>
<b>Vorkürzel</b>
</td>
<td width='17%'>
<b>Nachkürzel</b>
</td>
</tr>";
$result1 = mysql_query("SELECT hof,hofart,hofaddy,besitzer,email,k_vorne,k_hinten FROM kuerzel ORDER BY hof");
while ($row = mysql_fetch_assoc($result1))
{
$hofgesamt = $row[hof];
if ($row[hofart] != "")
{
$hofgesamt = "$row[hofart] $hofgesamt";
}
echo "
<tr>
<td>
<a href='$row[hofaddy]' target='blank'>$hofgesamt</a>
</td>
<td>
$row[k_vorne]
</td>
<td>
$row[k_hinten]
</td>
<td>
<a href='mailto:$row[email]'>$row[besitzer]
</td>
</tr>";
}
mysql_close();
echo "</table><p/>
<a href='liste.php?schritt=1'>Eigenen Hof eintragen?</a>";
break;
case '1':
echo "
<h2>Eigenen Hof eintragen</h2>
<form action='liste.php?schritt=2' method='post'>
<b>Hofart</b><br/>
Also sowas wie Reitgut, Gestüt, Deckstation usw. hat der Hof sowas nicht, einfach leer lassen<br/>
<input type='text' name='hofart' maxlenght='30'><p/>
<b>Hofname</b><br/>
Hier nur was wie Nereus, Dörenwald. Bie Namen wie "Green Hill Ranch" diesen hier ganz rein und das Ranch oben wieder raus.<br/>
<input type='text' name='hofname' maxlenght='50'><p/>
<b>Hofaddy</b><br/>
bitte mit http:// davor<br/>
<input type='text' name='hofaddy' maxlenght='100'><p/>
<b>Besitzer</b><br/>
Name <u>eines</u> Hofbesitzers<br/>
<input type='text' name='besitzer' maxlenght='20'><p/>
<b>E-mail</b><br/>
E-mailadresse <u>eines</u> Hofbesitzers<br/>
<input type='text' name='email' maxlenght='40' value='@'><p/>
<b>Die Kürzel</b><br/>
<input type='text' name='k_vorne' maxlenght='30' size='10'> Pferdename <input type='text' name='k_hinten' maxlenght='20' size='10'><p/>
<b>Passwort</b><br/>
Mit diesem Passwort können die Daten später geändert werden<br/>
<input type='password' name='pw' maxlenght='15'><p/>
<input class='button' type='submit' value='Eintragen'> <input class='button' type='reset' value='Zurücksetzen'>
</form>";
break;
case='2':
break;}
?>
</body>
</html> |
|
Zitat: |
Parse error: syntax error, unexpected '=' in /usr/export/www/vhosts/funnetwork/hosting/trineken/Liste/liste.php on line 112
|
__________________

|
|
29.08.2009 21:57 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
case='2':
kA was du damit machen willst aber sicher das ' hingehören und nit " und es muss sicher ein ; statt : sein
|
|
29.08.2009 21:58 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
 |
|
das = muss weg, aber ein Doppelpunkt muss hin, so hab ich des zumindest bislang immer benutzt und es hat immer geklappt...
|
|
29.08.2009 22:34 |
|
|
-Katha-

.M.e.y.e.r.
 

Dabei seit: 22.09.2008
Beiträge: 1.952
Herkunft: NRW
Themenstarter
 |
|
So, jetzt geht es...
habe mit Hilfe eines Tuts auch schon das action eingefügt.
Allergins zeigt er mir jetzt immer einen Fehler an
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:
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:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
|
<html>
<head>
<title>Trinekens Zuchtkürzelliste</title>
<style type="text/css">
body {font:11px Verdana; color:#000000; text-align:center;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; font-sytle:italic; letter-spacing:2px;}
a:active {color:#666666; font-sytle:italic; letter-spacing:2px;}
table {width:90%; margin-left:auto; margin-right:auto; border-collapse:collapse;}
tr {border:1px solid #666666;}
td {border-top:1px solid #666666; border-buttom:1px solid #666666; border-left:1px dashed #666666; border-right:1px dashed #666666; padding:4px 1px; font:11px Verdana; color:#000000; text-align:center;}
</style>
</head
<body>
<h1>Die Zuchtkürzelliste</h1>
<?php
include("db.php");
$schritt = $_GET['schritt'];
switch($schritt) {
case '':
echo "
<h2>Eingetragene Höfe</h2>
Folgend sind nun die Höfe alphabetisch mit ihren Kürzeln aufgelistet.<p/>
<table>
<tr>
<td rowspan='2' width='33%'>
<b>Hof</b>
</td>
<td colspan='2' width='33%'>
<b>Kürzel um den Pferdenamen herum</b>
</td>
<td rowspan='2' width='33%'>
<b>Besitzer</b>
</td>
</tr>
<tr>
<td width='16%'>
<b>Vorkürzel</b>
</td>
<td width='17%'>
<b>Nachkürzel</b>
</td>
</tr>";
$result1 = mysql_query("SELECT hof,hofart,hofaddy,besitzer,email,k_vorne,k_hinten FROM kuerzel ORDER BY hof");
while ($row = mysql_fetch_assoc($result1))
{
$hofgesamt = $row[hof];
if ($row[hofart] != "")
{
$hofgesamt = "$row[hofart] $hofgesamt";
}
echo "
<tr>
<td>
<a href='$row[hofaddy]' target='blank'>$hofgesamt</a>
</td>
<td>
$row[k_vorne]
</td>
<td>
$row[k_hinten]
</td>
<td>
<a href='mailto:$row[email]'>$row[besitzer]
</td>
</tr>";
}
mysql_close();
echo "</table><p/>
<a href='liste.php?schritt=1'>Eigenen Hof eintragen?</a>";
break;
case '1':
echo "
<h2>Eigenen Hof eintragen</h2>
<form action='liste.php?schritt=2' method='post'>
<b>Hofart</b><br/>
Also sowas wie Reitgut, Gestüt, Deckstation usw. hat der Hof sowas nicht, einfach leer lassen<br/>
<input type='text' name='hofart' maxlenght='30'><p/>
<b>Hofname</b><br/>
Hier nur was wie Nereus, Dörenwald. Bie Namen wie "Green Hill Ranch" diesen hier ganz rein und das Ranch oben wieder raus.<br/>
<input type='text' name='hofname' maxlenght='50'><p/>
<b>Hofaddy</b><br/>
bitte mit http:// davor<br/>
<input type='text' name='hofaddy' maxlenght='100'><p/>
<b>Besitzer</b><br/>
Name <u>eines</u> Hofbesitzers<br/>
<input type='text' name='besitzer' maxlenght='20'><p/>
<b>E-mail</b><br/>
E-mailadresse <u>eines</u> Hofbesitzers<br/>
<input type='text' name='email' maxlenght='40' value='@'><p/>
<b>Die Kürzel</b><br/>
<input type='text' name='k_vorne' maxlenght='30' size='10'> Pferdename <input type='text' name='k_hinten' maxlenght='20' size='10'><p/>
<b>Passwort</b><br/>
Mit diesem Passwort können die Daten später geändert werden<br/>
<i>-momentan noch nicht-</i><br/>
<input type='password' name='pw' maxlenght='15'><p/>
<input class='button' type='submit' value='Eintragen'> <input class='button' type='reset' value='Zurücksetzen'>
</form>";
break;
case '2':
break;}
?>
<?php
//Datenbankverbindung einfügen!
include('db.php');
//Variablen festlegen
$hofart = $_POST['hofart'];
$hofname = $_POST['hofname'];
$hofaddy = $_POST['hofaddy'];
$besitzer = $_POST['besitzer'];
$email = $_POST['email'];
$k_vorne = $_POST['k_vorne'];
$k_hinten = $_POST['k_hinten'];
$pw = $_POST['pw'];
//wenn eine der Variablen name, pass oder mail leer ist, dann [if]
if( ($hofname=='') OR ($hofaddy=='') OR ($besitzer=='') OR ($email=='') OR ($k_vorne=='') OR ($k_hinten=='') ) {
//Ausgabe der Fehlermeldung
echo "<b>Error</b>
Bitte fülle die Felder Name, Passwort und E-Mail aus!<br><br>
Bitte <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
//wenn alles richtig ist:
} else {
//hier steht, was Eintrag ist und was damit gemacht werden soll. Welche Spalten sollen ausgefüllt werden?
$eintrag = "INSERT INTO `tutorial` ( `id` , `hof` , `hofart` , `hofaddy` , `besitzer` , `email` , `k_vorne` , `k_hinten` , `password` )
VALUES ('', , `$hofname` , `$hofart` , `$hofaddy` , `$besitzer` , `$email` , `$k_vorne` , `$k_hinten` , `$pw`)";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
$eintragen = mysql_query($eintrag);
//Ausgabe der Erfolgsmeldung
if($eintragen==true) {
echo "<b>Eintrag erfolgreich</b>
Der Eintrag in die Tabelle war erfolgreich.";
} else {
echo "Fehler!";
include('liste.php');
}
}
//PHP schließen
?>
</body>
</html> |
|
Siehe selbst
http://trineken.tr.funpic.de/Liste/liste.php
über all zeigt er diesen Fehler an
und wenn ich das Formular ausgefüllt habe dreht er ganz durch
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
Fehler!
Die Zuchtkürzelliste
....
__________________

|
|
30.08.2009 10:12 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
du hast irgendwo ne endlosschleife drinne
|
|
30.08.2009 10:24 |
|
|
-Katha-

.M.e.y.e.r.
 

Dabei seit: 22.09.2008
Beiträge: 1.952
Herkunft: NRW
Themenstarter
 |
|
aber wo denn?
__________________

|
|
30.08.2009 10:48 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
da ich bei deinem code nit 100pro durchblicke kann ich dir das nicht sagen nur folgendes:
es sieht so aus als würde es immer wieder die daten vom ausgefüllten formular abfragen. das die daten nicht einmal nur geschickt werden sondern das es immer und immer und immer wieder. also die endlosschleife die daten immer wieder schickt.
|
|
30.08.2009 10:57 |
|
|
|
Impressum
|