Fehler bei view.php

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehler bei view.php

    Hey Leute!
    Also, ich habe meine Homepage komplett überarbeitet und wollte gerade die view.php meines Artikelsystems wieder online stellen. Dan habe ich aber diesen Fehler bekommen.

    Quellcode

    1. Ungültige Abfrage: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


    Quellcode

    1. <?php
    2. $w = "artikel WHERE id=".$id;
    3. $sql = "SELECT * FROM ".$w;
    4. $db_erg = mysql_query( $sql );
    5. if ( ! $db_erg )
    6. {
    7. die('Ungültige Abfrage: ' . mysql_error());
    8. }
    9. while($artikel = mysql_fetch_object($db_erg))
    10. {
    11. if (!empty($artikel->name))
    12. {
    13. echo "<h2>".$artikel->name."</h2>";
    14. echo "$artikel->artikel<br />";
    15. echo "<div class='autor'>";
    16. echo "<br /><b>Autor:</b> $artikel->orginal<br />";
    17. $original_datum = "$artikel->datum";
    18. list($jahr, $monat, $tag) = explode('-', $original_datum);
    19. $neues_datum = "$tag.$monat.$jahr";
    20. echo "<b>Datum:</b> $neues_datum";
    21. echo "<br /><b>Drucken:</b> <a href='javascript:window.print()'><img src='../styles/images/print.png'></a>";
    22. echo "</div>";
    23. if (!empty($_SESSION['user']))
    24. {
    25. $sql2 = "SELECT berechtigung FROM berechtigung_artikel WHERE username = ".$_SESSION['user'];
    26. $db_erg2 = mysql_query( $sql2 );
    27. if ( ! $db_erg2 ){ die('Ungültige Abfrage: ' . mysql_error()); }
    28. while ($b = mysql_fetch_object($db_erg2)) {
    29. if ($b->berechtigung == '1') {
    30. echo "<a href='artikel.php?mode=bearbeiten&name=".$artikel->name."&kategorie=".$artikel->kategorie."'>Artikel bearbeiten</a><br /><br />";
    31. }
    32. }
    33. }
    34. }
    35. }
    36. ?>
    Alles anzeigen


    PS: Verbindung zur Datenbank besteht ;)

    Fehler schon gefunden o.0 Trotzdem Danke ^^

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Kevin_bassbox ()