PHP-Problem | Parse Error | Gästebuch | bei Ausgabe |
ProtexX
Mitglied
Dabei seit: 24.04.06
Beiträge: 26
Herkunft: Flensburg
|
|
Hallo ihr da draußen!
Ja, da ich ja im Moment PHP lerne, habe ich mich mal an ein Gästebuch gewagt, hat auch alles soweit geklappt, aber jetzt kommt immer folgender Fehler:
Zitat: |
Parse error: syntax error, unexpected ')', expecting ';' in /usr/export/www/vhosts/funnetwork/hosting/nachtseele/guestbook/index.php on line 9
|
So und damit ihr meinen Code kennt, stelle ich ihn mal hier rein:
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:
|
<?php
//Auslesen der Beiträge
$tabellenname="gastbuch";
$sql="SELECT absender, betreff, message, datum FROM $tabellenname WHERE pruef=1 ORDER BY datum DESC ";
$link = mysql_connect("localhost", "nachtseele", "********");
mysql_select_db("nachtseele", $link);
$result = mysql_query($sql, $link);
for($i=0<mysql_num_rows($result);$i++)
{
$ergebnis[$i[=mysql_fetch_array($result);
}
?>
<html>
<head>
<title>Seele der Nacht</title>
<link rel="stylesheet" href="http://nachtseele.na.funpic.de/style.css">
</head>
<body>
<h1>Gästebuch</h1>
<?php
//Ausgabe der Einträge
for($i=0<count($ergebnis);$i++)
{
echo "<table border=\"0\" width=\"400\"><tr><td>
".$ergebnis[$i]['datum']." </td> <td> ".$ergebnis[$i]['absender']." </td></tr>";
echo "<tr><td colspan=\"2\"> ".$ergebnis[$i]['betreff']." </td></tr>";
echo "<tr><td colspan=\"2\"> ".$ergebnis[$i]['message']." </td></tr></table>";
}
?>
</html> |
|
Was ist da falsch? Ich habe anhand des Beispieles, dass ich habe [Buch!] alles kontrolliert, doch ich finde keinen Fehler. Vielleicht habe ich mich auch nur vertippt und finde es nicht ^^"
Wäre aber nett, wenn einer mir helfen könnte. Und bitte nicht darüber schimpfen, dass der Code nicht perfekt ist, ich bin ja gerade erst am Lernen! Aber ich nehme auch gerne Tipps entgegen ^^"
MvG May-Britt
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ProtexX: 16.06.06 14:08.
|
|
15.06.06 20:32 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
BreiteSeite
ETIESETIERB
Dabei seit: 02.10.04
Beiträge: 1.420
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten Herkunft: Sachsen Forenversion: 3.0
|
|
Hallo,
also richtiges Einrücken des Codes macht doch meistens schon eine Menge her.
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:
|
<?php
//Auslesen der Beitraege
$tabellenname = "gastbuch";
$sql = "
SELECT
absender,
betreff,
message,
datum,
FROM
".$tabellenname."
WHERE
pruef=1
ORDER BY
datum DESC";
$link = mysql_connect("localhost", "nachtseele", "********");
mysql_select_db("nachtseele", $link);
$result = mysql_query($sql, $link);
for($i=0<mysql_num_rows($result);$i++) {
$ergebnis[$i[=mysql_fetch_array($result);
}
?> |
|
Ich habe mich mal auf php.net nach der for-Funktion umgesehen. Da steht ja, dass die for-Schleife drei Ausdrücke enthalten muss, welche jeweils durch ein Semikolon abgetrennt werden.
Da ich auch gerade mit PHP-Anfange, müsste ich jetzt ein wenig raten, wie der Code lauten sollte.
Ich tippe mal auf die for-Schleife, probiere mal diese hier:
php: |
1:
|
for($i = 0; $i < mysql_num_rows($result); $i++) |
|
__________________ Mit freundlichen Grüßen
BreiteSeite
» Mancher Mensch hat ein großes Feuer in seiner Seele, und niemand kommt, um sich daran zu wärmen. «
BreiteSeites sysProfile
|
|
16.06.06 23:33 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
ProtexX
Mitglied
Dabei seit: 24.04.06
Beiträge: 26
Herkunft: Flensburg
Themenstarter
|
|
Danke, es hat was gebracht, aber nun kommt da folgendes:
http://nachtseele.na.funpic.de/guestbook/
Klickt einfach auf den Link, dann sehr ihr das! Was bedeuten diese Zeilen dort oben wieder? Der Code ist jetzt folgendes:
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:
|
<?php
//Auslesen der Beitraege
$tabellenname = "gastbuch";
$sql = "
SELECT
absender,
betreff,
message,
datum,
FROM
".$tabellenname."
WHERE
pruef=1
ORDER BY
datum DESC";
$link = mysql_connect("localhost", "nachtseele", "********");
mysql_select_db("nachtseele", $link);
$result = mysql_query($sql, $link);
for($i = 0; $i < mysql_num_rows($result); $i++) {
$ergebnis[$i]=mysql_fetch_array($result);
}
?> |
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ProtexX: 17.06.06 11:24.
|
|
17.06.06 11:24 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
Irgendeine Tabelle oder Spalte ist falsch.
verwende mal
mysql_error();
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
17.06.06 11:57 |
E-Mail
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
hinter den query
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
17.06.06 12:54 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|