[HP]Coins

06/20/2013 23:40 1Fantasy1#1
Hallo Liebes epvp . Bei meiner hp wo ich gerade bearbeite kann man
sein coins-stand nicht sehen, zbs wv coins mann hat
.. wo kann man das ändern bzw. will das es in der userpannel steht hier die userpannel.php/login.php

PHP Code:
 <div class="con-top">UserCP</div>
<div class="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" name="submit" value="Login"/></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 class="con-bot"></div>
06/21/2013 01:42 max19963#2
hier ich habe es mal direkt mit reingeschrieben einfacher für dich....

PHP Code:
 <div class="con-top">UserCP</div>
<div class="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"
;

  if(isset(
$_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
        
$sqlCoins "SELECT coins FROM account.account WHERE id='".mysql_real_escape_string($_SESSION['user_id'])."' LIMIT 1";
        
$qryCoins mysql_query($sqlCoins,$sqlServ);
        
$getCoins mysql_fetch_object($qryCoins);
    
    
$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" name="submit" value="Login"/></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 class="con-bot"></div>
da ich keine ahnung habe wo du es stehen haben möchtest fügst du in in php ein dort wo du es stehen haben möchtest: echo $getCoins->coins;
06/21/2013 01:53 Coniesan#3
Naja man kann es auf die leichte oder auf die komplizierte Art machen!
Von daher schlage ich einfach mal vor, dass du uns mitteilst, WO du die Coins stehen haben willst (neben dem Usernamen, bei der Navigation, nur im IS......)
für jemand der KEIN php kann und damit auch nicht wirklich was anzufangen weiß (auch mit html nicht), sollte eine direkt Lösung existieren :D
06/21/2013 14:13 1Fantasy1#4
habs gelöst und das ist keine quest -.- lol