ilch Forum » Allgemein » HTML, PHP, SQL,... » punkte modul 1.1O SQL/PHP Problem

Geschlossen
  1. #1
    User Pic
    BTKone Mitglied
    Registriert seit
    29.03.2010
    Beiträge
    34
    Beitragswertungen
    0 Beitragspunkte
    Hey ich hab da ein kleines Problem und zwar möchte ich gerne das Punktemodul dahin gehend ändern das unter dem Bild für den Rang auch der Name des Ranges steht.

    hier ein auszug aus dem Code
    $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']);
    
    $rangname = 'SELECT bez FROM prefix_ranks WHERE id = (SELECT spezrank FROM prefix_user WHERE id = "'.$uid.'")';
    
    $ar = array (
    	'NAME' => $row['name'],
    	'RANG'    => rangbild ($rp),
    	'RANGNAME' => $rangname,
    ....


    Leider zeigt er mir bloß an:
    ZitatZitat
    SELECT bez FROM prefix_ranks WHERE id = (SELECT spezrank FROM prefix_user WHERE id = "1" )



    Was muss ich bei dem $rangname ändern damit das mal funzt wie ich das gerne hätte???

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja du hast du ein Text erstellt, aber nicht an die Datenbank gesendet, das geht mit der db_query Funktion, siehe Zeile 2, wenn du nur einen Wert ausliest, solltest du dafür db_result anstatt db_fetch_assoc verwenden.

    Bei deiner Abfrage, brauchst du auch keine 2 Abfragen zu erstellen, da der spezrank schon in einer anderen Abfrage abgefragt wurde.
    $rangname = @db_result(db_query('SELECT bez FROM prefix_rannks WHERE id = ' . $row['spezrank'] ));
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BTKone Mitglied
    Registriert seit
    29.03.2010
    Beiträge
    34
    Beitragswertungen
    0 Beitragspunkte
    OK danke!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    BTKone Mitglied
    Registriert seit
    29.03.2010
    Beiträge
    34
    Beitragswertungen
    0 Beitragspunkte
    hab da noch ne andere Frage und zwar will ich noch eine zusätzliche Medallie einfügen die so gesetzt werden kann wie die "Besondere Leistungen für den Clan".

    kann mir mal bitte einer sagen welche datei ich dazu editieren müsste und was ich dann eintragen muss.

    Danke schon mal!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten