Ergebnis 1 bis 3 von 3

Thema: guthabenanzeige

  1. #1
    Erfahrener Benutzer Avatar von FLash
    Registriert seit
    10.01.2008
    Beiträge
    122

    guthabenanzeige

    Hallo.. hab da ein problem mit der anzeige des guthabens..

    als ich eine überweisung getätigt hab ist mir die anzeige auf null gewandert.. die datenbank macht weiterhin alles richtig..

    PHP-Code:
     <?
    if ($_SESSION['login'] == 'true') {
    menuehead("Dein Guthaben")?>
    <td align="left" valign="top">
    <?
    $kontodaten= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); 
    $guthaben_bonus = mysql_fetch_array(db_query("SELECT punkte,blose FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); 
    ?>

    <table width="100%" border="0" cellpadding="1" cellspacing="1" id="table2">
    </tr>
    <tr>
    <td align="center" width="100%"><b><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></b></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['punkte'],2,",",".").' '.'Ap´s';?></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['blose'],2,",",".").' '.'BLose';?></td>

    <?
    menuefoot();
    }
    *ich weiss es reicht auch nur eine abfrage*

    ist nur komisch das überall anders das guthaben richtig angezigt wird, nur nicht im rechten menü :incazzato:

    hatte auch die ganze zeit funktioniert bis zur überweisung.. vorsichtshalber poste ich hier mal auch den code davon:

    PHP-Code:
    <? userstatus();

    // Variabeln definieren
    if (!isset($_POST['auszahlen']))    $_POST['auszahlen']         = "";
    if (!isset($_POST['ueberweisung'])) $_POST['ueberweisung']      = "";
    if (!isset($_POST['empfaengerid'])) $_POST['empfaengerid']      = "";
    if (!isset($meldung))               $meldung                    = "";


    /*

    Bugfixed Version by alexx

    */


    $_POST['empfaengerid'] = (int)$_POST['empfaengerid'];
    $_POST['userpwd']      = isset($_POST['userpwd'])   ?   $_POST['userpwd']   :   '';



    $kontodaten   = mysql_fetch_array(db_query("SELECT `kontostand`,`passwort` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['empfaengerid']."' LIMIT 1");


          if ($_POST['auszahlen'] == 'Abschicken' && $_POST['ueberweisung'] && $_POST['empfaengerid']) {
             if (mysql_num_rows($user_check)) {
                if (!ereg("[^0-9]", $_POST['ueberweisung'])){
                   if ($_POST['ueberweisung'] <= $kontodaten['kontostand']){
                       if(md5($_POST['userpwd']) == $kontodaten['passwort'])
                       {
           
                          $buchungs_id = create_code(14);
                          kontobuchung ('-',$_POST['ueberweisung'],$_SESSION['uid']);
                          kontobuchung ('+',$_POST['ueberweisung'],$_POST['empfaengerid']);
                          buchungsliste ($buchungs_id,'-'.$_POST['ueberweisung'],'Transfer zu '.$_POST['empfaengerid'],$_SESSION['uid']);
                          buchungsliste ($buchungs_id,'+'.$_POST['ueberweisung'],'Transfer von '.$_SESSION['uid'],$_POST['empfaengerid']);
                          $meldung = 'Es wurden '.$_POST['ueberweisung'].' '.$waehrung.' an User '.$_POST['empfaengerid'].' überwiesen.';
                          
                      }else
                      {
                          $meldung = 'Das eingegebene Passwort stimmt nicht mit deinem überein!';
                      }
                      
                      }else
                      {
                      $meldung = 'Soviele '.$waehrung.' hast du nicht mehr!';
                      }
                   }else
                   {
                   $meldung = 'Ein Fehler bei der eingabe der Losemenge';
                   }
                }else
                {
                $meldung = 'Den Empfänger gibt es nicht!';
                }
          }else
          {
          if ($_POST['auszahlen'] == 'Abschicken') $meldung = 'Eingabefehler, bitte wiederholen!!!';
          }



    ?>
    <? head("Interne Überweisungen");?>
    <br>
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <form action="" method="post">
    <tr>
    <td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td>
    </tr>
    <tr>
    <td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td>
    </tr>
    <tr>
    <td align="left"><?=$waehrung;?>menge</td><td align="left"><input type="Text" name="ueberweisung" value=""></td>
    </tr>
    <tr>
    <td align="left">an User (Klamm ID)</td><td align="left"><input type="Text" name="empfaengerid" value=""></td>
    </tr>
    <!--Bugfix by alexx-->
    <tr>
    <td align="left">Passwort*</td><td align="left"><input type="password" name="userpwd" value=""></td>
    </tr>
    <!--Bugfix by alexx Ende-->
    <tr>
    <td align="center" colspan="2"><input type="Submit" name="auszahlen" value="Abschicken"></td>
    </tr>
    </form>
    </table>
    <br>
    * Damit ist dein Passwort gemeint, welches du auf dieser Seite verwendest.<br>
    <?if ($meldung) echo '<div align="center"><font color="#800000">'.$meldung.'</font></div>';?>
    <? foot();
    $chCounter_visible = 0;
    include('counter/counter.php');
    ?>

  2. #2
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320

    Idee

    also ich sage mal auf den ersten blick fehlt ?> bei denn code
    <?
    if ($_SESSION['login'] == 'true') {
    menuehead("Dein Guthaben")?>
    <td align="left" valign="top">
    <?
    $kontodaten= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    $guthaben_bonus = mysql_fetch_array(db_query("SELECT punkte,blose FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));
    ?>

    <table width="100%" border="0" cellpadding="1" cellspacing="1" id="table2">
    </tr>
    <tr>
    <td align="center" width="100%"><b><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></b></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['punkte'],2,",",".").' '.'Ap´s';?></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['blose'],2,",",".").' '.'BLose';?></td>

    <?
    menuefoot();
    }
    da fehlts ?>

    und noch was anderes wenn mann <td> auf macht sollte mann es wieder schliessen
    bei dein Quelltext ist an mehereren stellen so:

    Hier fehlt >
    <td valign="middle" align="center" height="18" <td valign="middle" align="center" height="18" background="images/box06.png" bgcolor="#1e364c">

  3. #3
    Erfahrener Benutzer Avatar von FLash
    Registriert seit
    10.01.2008
    Beiträge
    122
    danke das du mich aufmerksam gemacht hast hatte da nen bug drin.. nu sieht die seite auch im FF gut aus

    tjo nur das problem mit der anzeige hab ich immer noch..

    keineahnung wieso es nicht will ... da fehlt kein ?> weil es im menü noch weitergeht.. hab nur nicht mehr gepostet..

    hab nu auch die tabelle geschlossen :tztz:

    vollständigkeits haber nochmal der code von <? bis ?>

    PHP-Code:
    <? menuefoot();

    if ($_SESSION['login'] == 'true') {
    menuehead("Dein Guthaben")?>
    <td align="left" valign="top">
    <?
    $kontodaten= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); 
    $guthaben_bonus = mysql_fetch_array(db_query("SELECT punkte,blose FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); 
    ?>

    <table width="100%" border="0" cellpadding="1" cellspacing="1" id="table2">
    </tr>
    <tr>
    <td align="center" width="100%"><b><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></b></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['punkte'],2,",",".").' '.'Ap´s';?></td>
    </tr>
    <tr>
    <td align="center" width="100%"><?=number_format($guthaben_bonus['blose'],2,",",".").' '.'BLose';?></td>
    </table>
    <?
    menuefoot();
    }
    menuehead("Klickjackpot");
    ?><td align="left" valign="top" ><b><?
    include ("content/intern/klickjackpot.php");
    ?>
    ist nur komisch da es vor der transaktion alles angezigt wurde...

    Edit:
    hab die anzeige nun im linken menü und da geht alles..

Ähnliche Themen

  1. Guthabenanzeige in der Navigation
    Von Kraemer84 im Forum [HD] Programmieren
    Antworten: 9
    Letzter Beitrag: 03.06.2010, 07:11
  2. Euroanzeige neben Guthabenanzeige (Klammlose)
    Von seg98 im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 02.06.2010, 23:11
  3. [S]Guthabenanzeige und neuster user
    Von missmarple im Forum [HD] Codeschnippsel
    Antworten: 13
    Letzter Beitrag: 31.01.2008, 18:44

Berechtigungen

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