YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » PHP-Problem | Parse Error | Gästebuch | bei Ausgabe » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.674 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen PHP-Problem | Parse Error | Gästebuch | bei Ausgabe
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ProtexX ProtexX ist weiblich
Mitglied


images/avatars/avatar-4177.jpg

Dabei seit: 24.04.06
Beiträge: 26
Herkunft: Flensburg

 PHP-Problem | Parse Error | Gästebuch | bei Ausgabe Antworten Zitieren Editieren Melden       UP

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 ProtexX ist offline E-Mail WWW Finden Als Freund hinzufügen
BreiteSeite BreiteSeite ist männlich
ETIESETIERB


images/avatars/avatar-4074.gif

Dabei seit: 02.10.04
Beiträge: 1.420
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten
Herkunft: Sachsen
Forenversion: 3.0

 RE: PHP-Problem | Parse Error | Gästebuch | bei Ausgabe Antworten Zitieren Editieren Melden       UP

Hallo,

also richtiges Einrücken des Codes macht doch meistens schon eine Menge her. Augenzwinkern

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 BreiteSeite ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BreiteSeite in deine Kontaktliste ein AIM-Name von BreiteSeite: dackelheinz53 YIM-Name von BreiteSeite: dackelheinz53 MSN Passport-Profil von BreiteSeite anzeigen
ProtexX ProtexX ist weiblich
Mitglied


images/avatars/avatar-4177.jpg

Dabei seit: 24.04.06
Beiträge: 26
Herkunft: Flensburg

Themenstarter Thema begonnen von ProtexX
Antworten Zitieren Editieren Melden       UP

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 ProtexX ist offline E-Mail WWW Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

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 lycoos ist offline E-Mail Finden Als Freund hinzufügen
ProtexX ProtexX ist weiblich
Mitglied


images/avatars/avatar-4177.jpg

Dabei seit: 24.04.06
Beiträge: 26
Herkunft: Flensburg

Themenstarter Thema begonnen von ProtexX
Antworten Zitieren Editieren Melden       UP

Wohin damit? Ich bin ja noch am lernen ^^"
17.06.06 12:15 ProtexX ist offline E-Mail WWW Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

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 lycoos ist offline E-Mail Finden Als Freund hinzufügen
eichi
Mitglied


Dabei seit: 16.01.04
Beiträge: 2.383

Antworten Zitieren Editieren Melden       UP

http://de.php.net/manual/en/function.mysql-error.php

les dir das durch Augenzwinkern
17.06.06 12:54 eichi ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » PHP-Problem | Parse Error | Gästebuch | bei Ausgabe