kostenloser Webspace werbefrei: lima-city


Parse error: parse error, unexpected T_WHILE

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    k****8

    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>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    welche Fehlermeldung bekommst du denn bei diesem code?
    Vielleicht kann ich dir helfen, wenn du die Fehlermeldung postest.

    mfg,
    hr
  4. Autor dieses Themas

    k****8


    Hi,

    welche Fehlermeldung bekommst du denn bei diesem code?
    Vielleicht kann ich dir helfen, wenn du die Fehlermeldung postest.

    mfg,
    hr

    Na eben Parse error: parse error, unexpected T_WHILE in /home/webpages/lima-city/kai008/html/forum/index.php on line 48

    Die Zeile habe ich eh markiert ^^
  5. 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
  6. Autor dieses Themas

    k****8


    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 ._."
    Bin halt nur Basic gew?hnt

    THX f?r deine Hilfe
  7. 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 :biggrin:

    mfg,
    hr

    Beitrag ge?ndert am 31.01.2006 02:30 von heavyraptor
  8. Autor dieses Themas

    k****8


    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 :biggrin:

    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.

    Nochmals THX
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!