Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: Kontenübersicht in der menue_links/rechts.php

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Kontenübersicht in der menue_links/rechts.php

    So hab mal meinen ersten Schnippsel fertig bekommen
    Grund dafür war eigentlich das Ap-Addon umzuschreiben damit man die AP nicht mehr in Lose tauschen kann

    Anleitung:
    öffne die Datei /lib/menue_rechts.php oder wahlweise die /lib/menue_links.php

    Suche nach
    PHP-Code:
    <? if ($_SESSION['login'] == 'true') {?>
    füge direkt danach EINEN der folgenden Schnippsel ein.
    Jenachdem ob die entsprechenden AddOns installiert sind oder nicht:


    PHP-Code:
    <? 
    $sql = db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit,w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv FROM 
                            ".$db_prefix."_kontodaten k 
                            LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid 
                            LEFT JOIN ".$db_prefix."_werberdaten w ON w.uid = k.uid 
    WHERE k.uid=".$_SESSION['uid']." LIMIT 1"); 

    $kontoinfo = mysql_fetch_array($sql); ?>

    <?menuehead("Kontoübersicht");?>
    <table width="120" border="0">
      <tr>
        <td><div align="left"><strong>Nick</strong></div></td>
        <td><div align="right">
          <?=$kontoinfo['nickname'];?>
        </div></td>
      </tr>
      <tr>
        <td><strong>Lose</strong></td>
        <td><div align="right">
          <?=number_format($kontoinfo['kontostand'],2,",",".")?>
        </div></td>
      </tr>
    </table>
    <?menuefoot();?>
    Ideen zu Erweiterungen bitte per PN an mich
    Mal sehen ob ich als Anfänger sowas umsetzen kann

  2. #2
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    hi,

    ähm, wenn ich mich recht erinnere, gibts die $kontoinfo-Abfrage in der menü r, oder l nicht,
    d.h. da fehlt die mysql abfrage in deinem schnippzel
    weil sonst werden die daten nur angezeigt, wenn man sich auch auf der kontoübersicht befindet,
    und dann hat der shcnippzel wenig sinn ?!

    kann mich aber auch irren

    also einfach nochmal die abfrage:

    PHP-Code:
    $sql db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit,w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv FROM
                            "
    .$db_prefix."_kontodaten k
                            LEFT JOIN "
    .$db_prefix."_userdaten u ON u.uid = k.uid
                            LEFT JOIN "
    .$db_prefix."_werberdaten w ON w.uid = k.uid
    WHERE k.uid="
    .$_SESSION['uid']." LIMIT 1");

    $kontoinfo mysql_fetch_array($sql); 
    mit in dne schnippzel aufnehmen

    gruß
    eRa

  3. #3
    ja du hast Recht
    wie peinlich. habs nur in der kontoübersicht getestet weil der link so schön liegt

    die Abfrage für den Tresor fehlt mir noch. die bekomm ich grad net hin :P

  4. #4
    Erfahrener Benutzer Avatar von eselfutter
    Registriert seit
    29.02.2008
    Beiträge
    692
    Warum fragst Du den kompletten Datensatz aus der DB Tabelle Kontostand ab?
    Was haben die Werberdaten mit dem Kontostand zu tun?

    Hier mal der vereinfachte Code

    PHP-Code:
    <? $kontodaten        = mysql_fetch_array(db_query("SELECT kontostand FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
    <b><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></b>

  5. #5
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Zitat Zitat von eselfutter Beitrag anzeigen
    Warum fragst Du den kompletten Datensatz aus der DB Tabelle Kontostand ab?
    Was haben die Werberdaten mit dem Kontostand zu tun?

    Hier mal der vereinfachte Code

    PHP-Code:
    <? $kontodaten        = mysql_fetch_array(db_query("SELECT kontostand FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
    <b><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></b>
    hast du recht, ich wollte ihn eig. auch nur auf die abfrage aufmerksam machen, dass er nu die komplette einfügt ..konnt ich nicht ahnen aber bei deiner abfrage fehlt noch der nick !

  6. #6
    Erfahrener Benutzer Avatar von eselfutter
    Registriert seit
    29.02.2008
    Beiträge
    692
    Warum der Nick?
    Ich denke mal jeder kennt seinen Nick ;-)
    Nicht alles unnötige in die Menü Leisten stopfen. Bei jedem Seitenaufruf werden automatisch auch die Menü Leisten und die DB ABfragen aufgerufen.

  7. #7
    Benutzer
    Registriert seit
    02.11.2008
    Beiträge
    51
    Zitat Zitat von DieH00ka Beitrag anzeigen
    So hab mal meinen ersten Schnippsel fertig bekommen
    Grund dafür war eigentlich das Ap-Addon umzuschreiben damit man die AP nicht mehr in Lose tauschen kann

    Anleitung:
    öffne die Datei /lib/menue_rechts.php oder wahlweise die /lib/menue_links.php

    Suche nach
    PHP-Code:
    <? if ($_SESSION['login'] == 'true') {?>
    füge direkt danach EINEN der folgenden Schnippsel ein.
    Jenachdem ob die entsprechenden AddOns installiert sind oder nicht:


    PHP-Code:
    <? 
    $sql = db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit,w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv FROM 
                            ".$db_prefix."_kontodaten k 
                            LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid 
                            LEFT JOIN ".$db_prefix."_werberdaten w ON w.uid = k.uid 
    WHERE k.uid=".$_SESSION['uid']." LIMIT 1"); 

    $kontoinfo = mysql_fetch_array($sql); ?>

    <?menuehead("Kontoübersicht");?>
    <table width="120" border="0">
      <tr>
        <td><div align="left"><strong>Nick</strong></div></td>
        <td><div align="right">
          <?=$kontoinfo['nickname'];?>
        </div></td>
      </tr>
      <tr>
        <td><strong>Lose</strong></td>
        <td><div align="right">
          <?=number_format($kontoinfo['kontostand'],2,",",".")?>
        </div></td>
      </tr>
    </table>
    <?menuefoot();?>
    Ideen zu Erweiterungen bitte per PN an mich
    Mal sehen ob ich als Anfänger sowas umsetzen kann
    Mit diesem Code klappt das auf meiner Seite prima! Da ich leider keinen "Dank" dort abgeben kann, mach ich das einfach mal hier!
    Vielen Dank!

  8. #8
    Erfahrener Benutzer
    Registriert seit
    14.03.2008
    Beiträge
    121

    Rechtes menü kleines prob

    Hallo

    Also ich habe folgendes Prob, wenn ich in der shoutbox was schreibe verschwindet mein rechtes menü und in der kontoinfo steht folgendes.

    Benutzer 'web361'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein)


    Das ist meine Abrage kann mir jemand helfen


    PHP-Code:
    <?menuehead("Kontoübersicht");?>

     <?$rang = getrang($_SESSION['uid']);?>
     
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
       <tr>
        <? $kontodaten = mysql_fetch_array(db_query("SELECT rang FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
        <td width="100%" align="left">&nbsp;Rang&nbsp;<b><?echo($rang);?></b></td> 
        </tr>
     
      <tr>
       <td width="100%" align="left">&nbsp;</td>
      </tr>
     
      <tr>
      <? $kontodaten = mysql_fetch_array(db_query("SELECT kontostand FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
       <td width="100%" align="left">&nbsp;<?=number_format($kontodaten['kontostand'],2,",",".").' Lose'?></td>
      </tr>
      <tr>
     <? $kontodaten = mysql_fetch_array(db_query("SELECT bkontostand FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
        <td width="100%" align="left">&nbsp;<?=number_format($kontodaten['bkontostand'],2,",",".").' BL'?></td>
      </tr>
    <tr>
       <td width="100%" align="left">&nbsp;</td>
      </tr>
     <tr>
     <? $kontoinfo = mysql_fetch_array(db_query("SELECT bp FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
    <td align="left">&nbsp;<?=number_format($kontoinfo['bp'],2,",",".").' AP'?></td>
    </tr>
    <tr>
     <? $kontoinfo = mysql_fetch_array(db_query("SELECT bpg FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
    <td align="left">&nbsp;<?=number_format($kontoinfo['bpg'],2,",",".").' APz'?></td>
    </tr>
    <tr>
     <? $kontoinfo = mysql_fetch_array(db_query("SELECT refback FROM ".$db_prefix."_werberdaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
    <td align="left"><b><font size="1">&nbsp;Dein Refback&nbsp;<?=$kontoinfo['refback'];?>%</font></b></td>

    </tr>
    </table>
    <?menuefoot();?>
    Hier wird man fürs Zocken bezahlt!

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Ich vermute mal, dass der Fehler eher in den PHP Dateien der Shoutbox zu suchen ist, welche verwendest du genau?
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  10. #10
    Erfahrener Benutzer
    Registriert seit
    14.03.2008
    Beiträge
    121
    Hat sich erledigt
    Hier wird man fürs Zocken bezahlt!

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Rechts menü verändert sich
    Von doulten im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 03.01.2010, 11:15
  2. Kontostand oben rechts?
    Von daro75 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 03.08.2009, 21:37
  3. Codeschnippzel für Userguthaben in menue_links.php?
    Von klammkriegen im Forum [HD] Codeschnippsel
    Antworten: 8
    Letzter Beitrag: 19.04.2009, 20:00
  4. Menü Rechts spinnt wieder
    Von withdebo im Forum Support zum VMSone
    Antworten: 17
    Letzter Beitrag: 11.12.2008, 20:49
  5. menu rechts ist durcheinander
    Von omer1988 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 08.03.2008, 01:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •