Parse error: parse error, unexpected T_WHILE
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
basic
beitrag
depp
deswegen
error
fehler
fehlermeldung
hilfe
monat
nochmal
pawort
result
schleifen
schlu
semikolon
session
user
username
versuchen
zeile
-
Hi Leute
Ich bastel gerade an meinem Forum rum, und bekomme diesen Fehler
Normalerwei?e kein problem, bekomme St?ndig Fehler, aber
1) Ich kenne ihm nicht und
2) Ich finde ihm nicht. Kann wer f?r mich den Fehler schnell suchen?
<?php
session_start();
?>
<html>
<head>
<title></title>
</head>
<body link="#FF0000" vlink="#FF0000" text="#FF0000" bgcolor="#000000" alink="#FF0000">
<?php
include'hidden/config.php';
?>
<table width="100%" border="0">
<tr>
<td width="15%" align="left" valign="top">Men?</td>
<td width="55%" align="left" valign="top"><?php
echo '<a href="newtopic.php">Neuen Beitrag schreiben</a><br>';
echo "<hr>";
$result = mysql_query("SELECT Titel, ID FROM forum WHERE Eintrag='1' ORDER BY ID ASC");
while($row = mysql_fetch_object($result))
{
$titel = $row->Titel;
$id = $row->ID;
echo "<a href=viewtopic.php?number=".$id.">".$titel."</a><br>";
}
?>
</td>
<td width="20%" align="left" valign="top">
<?php
if(!logged_in())
{
?>
<form action="login.php" method="post">
Username:
<input type="text" name="username" maxlength="20">
<br>
Passwort:
<input type="password" name="userpass" maxlength="20">
<input name="submit" type="submit" value="Einloggen">
</form>
Registrieren<br>
Passwort vergessen </td>
<?php
}
else
{
echo "Eingeloggt als ";
$sql = mysql_query("SELECT Name FROM users WHERE Session='".session_id()."'")
while($row = mysql_fetch_object($sql))
{
$name = $row->Name;
echo $name;
}
}
?>
</tr>
</table>
</body>
</html> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
welche Fehlermeldung bekommst du denn bei diesem code?
Vielleicht kann ich dir helfen, wenn du die Fehlermeldung postest.
mfg,
hr -
Hi,
eben daf?r brauchte ich ja die Fehlermeldung, es k?nnte ja sein, dass es eine andere ist, mann kann es ja am code nicht ablesen, es ist aber egal :).
Ich hab den Fehler entdeckt: es sollte nicht
$sql = mysql_query("SELECT Name FROM users WHERE Session='".session_id()."'")
heissen, sondern
$sql = mysql_query("SELECT Name FROM users WHERE Session='".session_id()."'");
Das semikolon (;) fehlt am schluss. Wenn du kein ; hinh?ngst, dann heisst das, dass danach keine neue Code Zeile mehr kommt, ausser du schliesst eine Schleife. Deswegen funktioniert das mit while nicht und es gibt einen Fehler.
Alles klar?
mfg,
hr -
omfg, ist umglaublich dass mir nach einen Monat PHP noch immer der Anf?ngerf?hlr #1 Passiert ._."
Hi,
eben daf?r brauchte ich ja die Fehlermeldung, es k?nnte ja sein, dass es eine andere ist, mann kann es ja am code nicht ablesen, es ist aber egal :).
Ich hab den Fehler entdeckt: es sollte nicht
$sql = mysql_query("SELECT Name FROM users WHERE Session='".session_id()."'")
heissen, sondern
$sql = mysql_query("SELECT Name FROM users WHERE Session='".session_id()."'");
Das semikolon (;) fehlt am schluss. Wenn du kein ; hinh?ngst, dann heisst das, dass danach keine neue Code Zeile mehr kommt, ausser du schliesst eine Schleife. Deswegen funktioniert das mit while nicht und es gibt einen Fehler.
Alles klar?
mfg,
hr
Bin halt nur Basic gew?hnt
THX f?r deine Hilfe -
Hi,
ist nicht schlimm, dass Dir so etwas passiert.
Was du machen solltest: versuche die Fehlermeldung zu verstehen. "unexpected" bedeutet eigentlich immer, dass in der vorherigen Zeile ein ; fehlt.
Mir passiert das auch manchmal ;).
EDIT:
Ich bin ein depp, du hast ja die Fehlermeldung in den Titel geschrieben, lol. Sorry, ich lies manchmal den Titel nicht richtig
mfg,
hr
Beitrag ge?ndert am 31.01.2006 02:30 von heavyraptor -
Na ja, ich habe unter unexpeced unerwartet verstanden, also habe ich nach {-Fehler und co gesucht, dass ; war das letzte, was ich erwartet habe.
Hi,
ist nicht schlimm, dass Dir so etwas passiert.
Was du machen solltest: versuche die Fehlermeldung zu verstehen. "unexpected" bedeutet eigentlich immer, dass in der vorherigen Zeile ein ; fehlt.
Mir passiert das auch manchmal ;).
EDIT:
Ich bin ein depp, du hast ja die Fehlermeldung in den Titel geschrieben, lol. Sorry, ich lies manchmal den Titel nicht richtig
mfg,
hr
Beitrag ge?ndert am 31.01.2006 02:30 von heavyraptor
Nochmals THX -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage