ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Gelöschte User (Forumeinträge)

Geschlossen
  1. #1
    User Pic
    manino Mitglied
    Registriert seit
    21.05.2006
    Beiträge
    57
    Beitragswertungen
    0 Beitragspunkte
    Folgendes Problem:

    Ich habe auf der HP eine User Gelöscht und seine Forum Einträge bleiben bestehen, Klicke ich dort im Forum auf sein name bekomme ich die fehlermeldung über der HP:

    MySQL Error:
    1064 : 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
    in Query:
    SELECT recht FROM ic2_user WHERE id =
    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ pointsys.php:50 -- db_query(...)
    @ user_details.php:17 -- rangcount(...)
    @ user.php:25 -- require_once(...)
    @ index.php:25 -- require_once(...)

    MySQL Error:
    1064 : 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
    in Query:
    SELECT b.name,b.id FROM ic2_groupusers a left join ic2_groups b ON a.gid = b.id WHERE uid =
    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ pointsys.php:126 -- db_query(...)
    @ user_details.php:37 -- getteams(...)
    @ user.php:25 -- require_once(...)
    @ index.php:25 -- require_once(...)


    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/web9/html/5/include/includes/func/db/mysql.php on line 71

    schön wäre es doch wenn die meldung kommt das dieser User nicht mehr Existiert oder ?
    Lieber gehasst zu werden wie man ist, als geliebt zuwerden wie man nicht ist.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, manino!

    Anscheinend hast du nicht das aktuellste Update, da ist das nämlich drin, also fix mal auf K updaten und der Fehler ist weg.

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    manino Mitglied
    Registriert seit
    21.05.2006
    Beiträge
    57
    Beitragswertungen
    0 Beitragspunkte
    Hey, danke für deine schnelle antwort

    leider habe ich die neuste version drauf.. kann es mir ehrlich nicht erklären.. muss irgendwie an der mysql.php liegen traurig
    Lieber gehasst zu werden wie man ist, als geliebt zuwerden wie man nicht ist.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Ne, das liegt an der include/contents/forum/show_posts.php, lad einfach nochmal die von der der K hoch und auch die include/includes/func/user.php
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    manino Mitglied
    Registriert seit
    21.05.2006
    Beiträge
    57
    Beitragswertungen
    0 Beitragspunkte
    es liegt an der user_detail.php , mit der orginal ist der fehler zwar weg:

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de


    defined ('main') or die ( 'no direct access' );

    $uid = $menu->get(2);

    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    $row = db_fetch_assoc($erg);

    $avatar = '';
    if ( file_exists($row['avatar'])) {
    $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }

    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );

    $ar = array (
    'NAME' => $row['name'],
    'JOINED' => date('d M Y',$row['regist']),
    'LASTAK' => date('d M Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => userrang ($row['posts'],$uid),
    'AVATA' => $avatar,
    );


    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();

    $tpl = new tpl ( 'user/userdetails' );

    $l = profilefields_show ( $uid );

    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');

    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    $design->footer();
    ?>


    aber ich brauche diese wegen den detail..


    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de


    defined ('main') or die ( 'no direct access' );

    $uid = $menu->get(2);

    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);

    $row = db_fetch_assoc($erg);
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);

    $avatar = '';
    if ( file_exists($row['avatar'])) {
    $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }

    $ar = array (
    'NAME' => $row['name'],
    'AVATA' => $avatar,
    'ROWSP'=>10,
    'JOINED' => date('d M Y',$row['regist']),
    'LASTAK' => date('d M Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => rangbild ($rp),
    'SRANK' => spezrang ($row['id']),
    'RECHT' => getlistrecht($row['recht']),
    'POINTS' =>$row['cpoints'],
    'RPOINT' =>$rp,
    'GAMES' => getteams($row['id']),
    'VERW' => verwarnstu($row['fwarn'],0),
    'dze'=>getmedal(1,$row['regist']),
    'fze'=>getmedal(2,$row['posts']),
    'wze'=>getmedal(3,$row['cpoints']),
    'cme' =>getmedal(4,$row['medal']),
    'UID' => $uid
    );
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();

    $tpl = new tpl ( 'user/userdetails' );

    $l = profilefields_show ( $uid );

    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');

    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);

    $design->footer();
    ?>

    Könnte sie mir einer vielleicht bearbeiten das sie funktioniert ? wäre lieb ^^
    Lieber gehasst zu werden wie man ist, als geliebt zuwerden wie man nicht ist.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    manino Mitglied
    Registriert seit
    21.05.2006
    Beiträge
    57
    Beitragswertungen
    0 Beitragspunkte
    ok ich hab es.. wer die selbe php nimmt einfach diese zeile rausnehmen zwinker

    'GAMES' => getteams($row['id']),

    natürlich bei der html das selbe zwinker
    Lieber gehasst zu werden wie man ist, als geliebt zuwerden wie man nicht ist.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten