function klappt nicht! unexpected T_CONSTANT_ENCAPSED_STRING

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

  • function klappt nicht! unexpected T_CONSTANT_ENCAPSED_STRING

    Habe vorhin eine function geschrieben, klappt leider nicht so wie sie soll, und den fehler finde ich nicht!
    vllt kann mir ja hier jemand helfen.

    Quellcode

    1. function username_color() {
    2. $user = $_SESSION['user'];
    3. $sql = "SELECT user_group FROM wr_users WHERE username = '$user'";
    4. $result = mysql_query($sql);
    5. while ($row = mysql_fetch_object($result)) {
    6. $group = $row->user_group;
    7. $sql2 = "SELECT group_color FROM wr_group_infos WHERE group_name = '$group';
    8. $result2 = mysql_query($sql2);
    9. while ($row2 = mysql_fetch_object($result2)) {
    10. $color = $row->group_color;
    11. echo '<font color="';
    12. echo $color;
    13. echo '">';
    14. echo $_SESSION['user'];
    15. echo '</font>';
    16. }
    17. }
    18. }
    Alles anzeigen


    Fehler:

    Quellcode

    1. Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /srv/www/httpd/phost/w/de/pytalhost/web-resource/web/functions/allgemein.php on line 23

    danke im voraus!
    PS: ich weis das sie ein wenig "unordentlich" geschrieben ist xD
  • Ein "wenig" ist gut ...

    Zeile 9:

    Quellcode

    1. $sql2 = "SELECT group_color FROM wr_group_infos WHERE group_name = '$group';


    Quellcode

    1. $sql2 = "SELECT group_color FROM wr_group_infos WHERE group_name = '".mysql_real_escape_string($group)."'";



    Du solltest dringend Fehlerhandhabungen einbauen.