Coinsabfrage

07/22/2012 19:04 .Onlyx3#1
Hi hi

Wenn man sich auf meiner HP einloggt steht dort im Panel


Logout
Userpanel
Spenden
Charaktere
Daten �ndern
Itemshop
Admin

Ich möchte aber, das eine Abfrage oben steht wieviel Coins man hat !
Also:

Deine Coins: ANZAHL
Logout
Userpanel
Spenden
Charaktere
Daten �ndern
Itemshop
Admin

kann mir wer den Code verraten, querry etc und wo ich was einfügen muss?
PhP ist nicht meine Stärke..

MfG
07/22/2012 19:12 nostradame37#2
welches script benutz du den?
07/22/2012 19:16 Al.Pacino#3
Schreibe hier mal den Inhalt der login.php. Ich gehe davon aus, dass das Script von hen! mit einem anderen Design verwendet wird. Werde dann hier die modifizierte login.php rein editieren, genauso, wie du es haben möchtest.
07/23/2012 12:19 .Onlyx3#4
Denke mal das liegt in der loginbar da dort auch ausloggen, itemshop etc steht !

Loginbar
PHP Code:
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    
?>

    <div id="userInfo">
    
      <a href="index.php?s=logout">Logout</a><br>
      <a href="index.php?s=login">Userpanel</a><br>
      <a href="index.php?s=spenden">Spenden</a><br>
      <a href="index.php?s=charaktere">Charaktere</a><br>
      <a href="index.php?s=passwort">Daten ändern</a><br>
      <a href="index.php?s=itemshop">Itemshop</a><br>
      <?PHP
        
if($_SESSION['user_admin']>0) { echo'<a href="index.php?s=admin">Admin</a>'; }
      
?>
    </div>
    <?PHP
  
}
  else {
  
?>
    <form id="userInfo" style="margin:0;padding:0; width:197px;" action="index.php?s=login" method="POST">
      <input type="text" class="bar" maxlength="16" size="10" name="userid" onFocus="if(this.value=='      Benutzername') this.value=''" onBlur="if(this.value=='')this.value='      Benutzername'" value="      Benutzername">
      <br><br>
      <input type="password" class="bar" maxlength="16" size="10" name="userpass" onFocus="if(this.value=='      Passwort') this.value=''" onBlur="if(this.value=='')this.value='      Passwort'" value="      Passwort"><br><br>
      <input type="submit"  class="login" value="login" name="submit"><div style="margin-top:-25px; margin-left:95px;"><u><a style="font-size:12px;" href="index.php?s=register">Registrieren</a></u></div></form>
      <br>
      <u><a style="float:center; font-size:12px;" href="index.php?s=lostpw">Passwort vergessen?</a></u>
  <?PHP
  
}
?>
Login
PHP Code:
<div id="con-top">UserCP</div>
<div id="con-mid">
<?PHP
  
if(isset($_GET['do']) && $_GET['do']=="aktivieren" && isset($_GET['hash']) && !empty($_GET['hash'])) {
    if(
strlen($_GET['hash'])==32 && $_GET['hash']!=&& checkAnum($_GET['hash'])) {
      
$cmdHash "SELECT id,web_aktiviert FROM account.account WHERE web_aktiviert='".$_GET['hash']."' AND web_aktiviert!='1' LIMIT 1;";
      
$qryHash mysql_query($cmdHash,$sqlServ);
      
      if(
mysql_num_rows($qryHash)) {
      
        
$getData mysql_fetch_object($qryHash);
        
$userUpdate "UPDATE account.account SET web_aktiviert='1',status='OK' WHERE id='".$getData->id."' LIMIT 1;";
        
$updateQry mysql_query($userUpdate,$sqlServ);
        
        if(
$updateQry) {
          echo
'<p class="meldung">Ihr Account wurde erfolgreich aktiviert. Sie können sich nun einloggen.</p>';
          echo
'<meta http-equiv="refresh" content="1; URL=index.php?s=login"> ';
        }
        else {
          echo
'<p class="meldung">Query fehlgeschlagen. Bitte einen Admin kontaktieren!</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Es wurde kein passender Eintrag gefunden. Aktivierung fehlgeschlagen.</p>';
      }
      
    }
    else {
      echo
'<p class="meldung">Kein valider Hash!</p>';
    }
  }

  if(!empty(
$_SESSION['user_id'])) 
  {

    
    
$cmdStats "SELECT SUM( player.playtime ) AS ges_spielzeit, COUNT( * ) AS ges_chars, player_index.empire
    FROM player.player
    INNER JOIN player.player_index ON player_index.id = player.account_id
    WHERE player.account_id = '"
.$_SESSION['user_id']."'
    LIMIT 1"
;
    
    
$qryStats mysql_query($cmdStats,$sqlServ);
    
$getStats mysql_fetch_object($qryStats);
    
    if(!empty(
$getStats->empire)) {
      
$reich '<img src="img/reiche/'.$getStats->empire.'.png" title="Reich" alt="Reich"/>';
    }
    else {
      
$reich='kein Reich ausgewählt';
    }
    
    
    echo
'<table>
      <tr>
        <th class="topLine">Account:</th>
        <td class="tdunkel">'
.$_SESSION['user_name'].'</td>
      </tr>
      <tr>
        <th class="topLine">Reich:</th>
        <td class="thell">'
.$reich.'</td>
      </tr>
      <tr>
        <th class="topLine">Charaktere:</th>
        <td class="tdunkel">'
.$getStats->ges_chars.'</td>
      </tr>
      <tr>
        <th class="topLine">Gesamte Spielzeit:</th>
        <td class="thell">'
.$getStats->ges_spielzeit.' Minuten</td>
      </tr>'
;
    
$sqlAcc "SELECT account.social_id AS loeschcode, safebox.password AS lagerpw
    FROM account.account 
    LEFT JOIN player.safebox 
    ON account.id=safebox.account_id 
    WHERE account.id='"
.$_SESSION['user_id']."'";

    
$qryAcc mysql_query($sqlAcc) or die(mysql_error());
    
$getAcc mysql_fetch_object($qryAcc);
    
    if(empty(
$getAcc->lagerpw)) $getAcc->lagerpw '000000';
      
      echo
'<tr>
        <th class="topLine">Löschcode:</th>
        <td class="tdunkel">'
.$getAcc->loeschcode.'</td>
      </tr>
    </table>'
;

  }
  else 
  {
  
?>
<h2>Login</h2>
<form action="index.php?s=login" method="POST">
  <table>
    <tr>
      <th class="topLine">User ID:</th>
      <td class="tdunkel"><input type="text" name="userid" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <th class="topLine">Passwort:</th>
      <td class="thell"><input type="password" name="userpass" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <td class="topLine" style="text-align:center;" colspan="2"><input type="submit"  class="login" value="" name="submit"></td>
    </tr>
  </table>
  <p><a href="index.php?s=register">Registrierung</a> &bull; <a href="index.php?s=lostpw">Passwort vergessen</a></p>
</form>
  <?PHP
  
}
  
?>
</div>
<div id="con-bot"></div>
07/23/2012 13:10 xXKimariXx#5
Versuch mal :

PHP Code:
<div id="con-top">UserCP</div>
<div id="con-mid">
<?PHP
  
if(isset($_GET['do']) && $_GET['do']=="aktivieren" && isset($_GET['hash']) && !empty($_GET['hash'])) {
    if(
strlen($_GET['hash'])==32 && $_GET['hash']!=&& checkAnum($_GET['hash'])) {
      
$cmdHash "SELECT id,web_aktiviert FROM account.account WHERE web_aktiviert='".$_GET['hash']."' AND web_aktiviert!='1' LIMIT 1;";
      
$qryHash mysql_query($cmdHash,$sqlServ);
      
      if(
mysql_num_rows($qryHash)) {
      
        
$getData mysql_fetch_object($qryHash);
        
$userUpdate "UPDATE account.account SET web_aktiviert='1',status='OK' WHERE id='".$getData->id."' LIMIT 1;";
        
$updateQry mysql_query($userUpdate,$sqlServ);
        
        if(
$updateQry) {
          echo
'<p class="meldung">Ihr Account wurde erfolgreich aktiviert. Sie können sich nun einloggen.</p>';
          echo
'<meta http-equiv="refresh" content="1; URL=index.php?s=login"> ';
        }
        else {
          echo
'<p class="meldung">Query fehlgeschlagen. Bitte einen Admin kontaktieren!</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Es wurde kein passender Eintrag gefunden. Aktivierung fehlgeschlagen.</p>';
      }
      
    }
    else {
      echo
'<p class="meldung">Kein valider Hash!</p>';
    }
  }

  if(!empty(
$_SESSION['user_id'])) 
  {

    
    
$cmdStats "SELECT SUM( player.playtime ) AS ges_spielzeit, COUNT( * ) AS ges_chars, player_index.empire
    FROM player.player
    INNER JOIN player.player_index ON player_index.id = player.account_id
    WHERE player.account_id = '"
.$_SESSION['user_id']."'
    LIMIT 1"
;
    
    
$qryStats mysql_query($cmdStats,$sqlServ);
    
$getStats mysql_fetch_object($qryStats);
    
    if(!empty(
$getStats->empire)) {
      
$reich '<img src="img/reiche/'.$getStats->empire.'.png" title="Reich" alt="Reich"/>';
    }
    else {
      
$reich='kein Reich ausgewählt';
    }
    
    
    echo
'<table>
      <tr>
        <th class="topLine">Coins:</th>
        <td class="tdunkel">'
.$_SESSION['user_coins'].'</td>
      </tr>
      <tr>
        <th class="topLine">Account:</th>
        <td class="tdunkel">'
.$_SESSION['user_name'].'</td>
      </tr>
      <tr>
        <th class="topLine">Reich:</th>
        <td class="thell">'
.$reich.'</td>
      </tr>
      <tr>
        <th class="topLine">Charaktere:</th>
        <td class="tdunkel">'
.$getStats->ges_chars.'</td>
      </tr>
      <tr>
        <th class="topLine">Gesamte Spielzeit:</th>
        <td class="thell">'
.$getStats->ges_spielzeit.' Minuten</td>
      </tr>'
;
    
$sqlAcc "SELECT account.social_id AS loeschcode, safebox.password AS lagerpw
    FROM account.account 
    LEFT JOIN player.safebox 
    ON account.id=safebox.account_id 
    WHERE account.id='"
.$_SESSION['user_id']."'";

    
$qryAcc mysql_query($sqlAcc) or die(mysql_error());
    
$getAcc mysql_fetch_object($qryAcc);
    
    if(empty(
$getAcc->lagerpw)) $getAcc->lagerpw '000000';
      
      echo
'<tr>
        <th class="topLine">Löschcode:</th>
        <td class="tdunkel">'
.$getAcc->loeschcode.'</td>
      </tr>
    </table>'
;

  }
  else 
  {
  
?>
<h2>Login</h2>
<form action="index.php?s=login" method="POST">
  <table>
    <tr>
      <th class="topLine">User ID:</th>
      <td class="tdunkel"><input type="text" name="userid" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <th class="topLine">Passwort:</th>
      <td class="thell"><input type="password" name="userpass" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <td class="topLine" style="text-align:center;" colspan="2"><input type="submit"  class="login" value="" name="submit"></td>
    </tr>
  </table>
  <p><a href="index.php?s=register">Registrierung</a> &bull; <a href="index.php?s=lostpw">Passwort vergessen</a></p>
</form>
  <?PHP
  
}
  
?>
</div>
<div id="con-bot"></div>
07/23/2012 13:42 .Onlyx3#6
Notice: Undefined index: user_coins in /usr/www/users/ayumig/homepage/pages/login.php on line 58
Coins:
07/23/2012 16:23 Al.Pacino#7
PHP Code:
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    
?>

    <div id="userInfo">
      <?PHP echo $_SESSION['user_coins']; ?>
      <a href="index.php?s=logout">Logout</a><br>
      <a href="index.php?s=login">Userpanel</a><br>
      <a href="index.php?s=spenden">Spenden</a><br>
      <a href="index.php?s=charaktere">Charaktere</a><br>
      <a href="index.php?s=passwort">Daten ändern</a><br>
      <a href="index.php?s=itemshop">Itemshop</a><br>
      <?PHP
        
if($_SESSION['user_admin']>0) { echo'<a href="index.php?s=admin">Admin</a>'; }
      
?>
    </div>
    <?PHP
  
}
  else {
  
?>
    <form id="userInfo" style="margin:0;padding:0; width:197px;" action="index.php?s=login" method="POST">
      <input type="text" class="bar" maxlength="16" size="10" name="userid" onFocus="if(this.value=='      Benutzername') this.value=''" onBlur="if(this.value=='')this.value='      Benutzername'" value="      Benutzername">
      <br><br>
      <input type="password" class="bar" maxlength="16" size="10" name="userpass" onFocus="if(this.value=='      Passwort') this.value=''" onBlur="if(this.value=='')this.value='      Passwort'" value="      Passwort"><br><br>
      <input type="submit"  class="login" value="login" name="submit"><div style="margin-top:-25px; margin-left:95px;"><u><a style="font-size:12px;" href="index.php?s=register">Registrieren</a></u></div></form>
      <br>
      <u><a style="float:center; font-size:12px;" href="index.php?s=lostpw">Passwort vergessen?</a></u>
  <?PHP
  
}
?>
07/23/2012 17:11 .Onlyx3#8
Quote:
Originally Posted by Al.Pacino View Post
PHP Code:
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    
?>

    <div id="userInfo">
      <?PHP echo $_SESSION['user_coins']; ?>
      <a href="index.php?s=logout">Logout</a><br>
      <a href="index.php?s=login">Userpanel</a><br>
      <a href="index.php?s=spenden">Spenden</a><br>
      <a href="index.php?s=charaktere">Charaktere</a><br>
      <a href="index.php?s=passwort">Daten ändern</a><br>
      <a href="index.php?s=itemshop">Itemshop</a><br>
      <?PHP
        
if($_SESSION['user_admin']>0) { echo'<a href="index.php?s=admin">Admin</a>'; }
      
?>
    </div>
    <?PHP
  
}
  else {
  
?>
    <form id="userInfo" style="margin:0;padding:0; width:197px;" action="index.php?s=login" method="POST">
      <input type="text" class="bar" maxlength="16" size="10" name="userid" onFocus="if(this.value=='      Benutzername') this.value=''" onBlur="if(this.value=='')this.value='      Benutzername'" value="      Benutzername">
      <br><br>
      <input type="password" class="bar" maxlength="16" size="10" name="userpass" onFocus="if(this.value=='      Passwort') this.value=''" onBlur="if(this.value=='')this.value='      Passwort'" value="      Passwort"><br><br>
      <input type="submit"  class="login" value="login" name="submit"><div style="margin-top:-25px; margin-left:95px;"><u><a style="font-size:12px;" href="index.php?s=register">Registrieren</a></u></div></form>
      <br>
      <u><a style="float:center; font-size:12px;" href="index.php?s=lostpw">Passwort vergessen?</a></u>
  <?PHP
  
}
?>
Notice: Undefined index: user_coins in /usr/www/users/ayumig/homepage/inc/loginbar.inc.php on line 6
....