ilch Forum » Ilch Clan 1.1 » Allgemein » Mpoderatoren liste

Geschlossen
  1. #1
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich hätte gerne das ich bei den moderatoren direkt im Forum auf das Profiel klicken kann aber wie bekomme ich aus der $mliste die id der user raus ? Ich habe das jetzt mal
    $row3 = mysql_fetch_object(mysql_query(\'SELECT * FROM `\'.$dbprefix.\'_user` WHERE id = \"\'.$mlist.\'\" ORDER BY name DESC LIMIT 0,1\'));
    
    $mod = \'<a href=\"?m=user&um=6&uid=\'.$row3->id.\'\">\'.$mlist.\'</a>\';
    gemacht. Aber es geht nicht wie was mache ich flasch?

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    im moment ist das nicht so gut möglich, wird sich mit der neuen version aber ändern!

    du musst es imt einer like abfrage machen in etwa so:

    $row3 = mysql_fetch_object(mysql_query(\'SELECT * FROM `\'.$dbprefix.\'_user` WHERE id like \"%\'.$mlist.\'%\" ORDER BY name DESC LIMIT 0,1\'));
    
    $mod = \'<a href=\"?m=user&um=6&uid=\'.$row3->id.\'\">\'.$mlist.\'</a>\';


    mhhm aber ich bin ziemlich sicher das das nicht klappt.

    also ich bin mir sicher das das auch so wie ich jetzt gesagt habe nicht geht... bzw. teste es halt mal...

    aber ansonsten gib mir noch die abfrage dazu die du benutz um an die liste zu komen dann bastel ich dir ne neue wo es dann besser gehen könnte.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok geht nicht und hier mal das ganze:

    $mids = explode(\'#\',$row->mods);
    $mlist = \'\';
    for ($i=0;$i<count($mids);$i++) {
    if ( count($mids) - 1 == $i ) {
    $komma = \'\';
    } else { $komma = \',\'; }
    if ( !empty ( $mids[$i] ) ) {
    $mlist = $mlist.\' \'.get_n($mids[$i]).$komma;

    $row3 = mysql_fetch_object(mysql_query(\'SELECT * FROM `\'.$dbprefix.\'_user` WHERE id like \"%\'.$mlist.\'%\" ORDER BY name DESC LIMIT 0,1\'));


    $mod = \'<a href=\"?m=user&um=6&uid=\'.$row3->id.\'\">\'.$mlist.\'</a>\';

    }
    }

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    where id = $mids[$i]

    ohne like und % dann gehts zwinker

    in $mids[$i] ist die aktuelleste id dann drin... also die wo du brauchst.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Dann kommt der fehler:

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\\apachefriends\\xampp\\htdocs\\slj\\include\\incs\\forum\\show_forum.php on line 35


    Und so habe ich das gemacht:
    $row3 = mysql_fetch_object(mysql_query(\'SELECT * FROM `\'.$dbprefix.\'_user` where id = $mids[$i] ORDER BY name DESC LIMIT 0,1\'));
    
    
    $mod = \'<a href=\"?m=user&um=6&uid=\'.$row3->id.\'\">\'.$mlist.\'</a>\';


    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    fast zwinker
    $row3 = mysql_fetch_object(mysql_query(\'SELECT * FROM `\'.$dbprefix.\'_user` where id = \'.$mids[$i].\' ORDER BY name DESC LIMIT 0,1\'));
    
    
    $mod = \'<a href=\"?m=user&um=6&uid=\'.$row3->id.\'\">\'.$mlist.\'</a>\';


    so müsstest schon viel besser gehen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten