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');
?>