Foros del Web » Programando para Internet » PHP »

PHP OO Quien tiene más creditos? TOP de usuarios

Estas en el tema de Quien tiene más creditos? TOP de usuarios en el foro de PHP en Foros del Web. Bueno yo quiero hacer un tops de usuarios con créditos en mi holo un holo es un habbo propio mio que cree asi estoy codeando ...
  #1 (permalink)  
Antiguo 01/02/2014, 14:43
 
Fecha de Ingreso: febrero-2014
Mensajes: 31
Antigüedad: 10 años, 3 meses
Puntos: 0
Quien tiene más creditos? TOP de usuarios

Bueno yo quiero hacer un tops de usuarios con créditos en mi holo un holo es un habbo propio mio que cree asi estoy codeando el top les dejo una imagen:



pero quiero que se mire así:



Bueno, no tengo ni idea de como hacerlo nose si tengo que insertar una tabla en la DB Sql pero quiero que se vea asi como les puse que diga 1., el otro 2. y les salga el número les dejo el codigo:

Código PHP:
<?php

require_once('./data_classes/server-data.php_data_classes-core.php.php');

$pagename "Staffs";
$pageid "13";

require_once(
'./templates/community_subheader.php');
require_once(
'./templates/community_header.php');

?>

<div id="container">
<div id="content">
<?php

$i 
0;

$getem mysql_query("SELECT * FROM ranks WHERE id > 5 ORDER BY id DESC") or die(mysql_error());
while (
$rank mysql_fetch_assoc($getem)) {


?>

<div id="column1" class="column">
<div class="habblet-container ">        
<div class="cbb clearfix blue ">
<h2 class="title"><?php echo $rank['name']; ?></h2>

<?php 

$userdata 
mysql_query("SELECT * FROM users ORDER BY credits DESC LIMIT 10"); // DU HURENSOHN LASS DAS MAN WIE DER IMMER OBEN STEHEN WILL HAHAHHAHAHAHAH ! Ich sperr das sonst wenn der "id" macht dann error baby ;)
while($row mysql_fetch_assoc($userdata)){

$i++;

$badge mysql_query("SELECT * FROM user_badges WHERE user_id = '".$row['id']."' AND badge_slot = '1'");
$badge2 mysql_query("SELECT * FROM user_badges WHERE user_id = '".$row['id']."' AND badge_slot = '2'");
$badge3 mysql_query("SELECT * FROM user_badges WHERE user_id = '".$row['id']."' AND badge_slot = '3'");
$badge4 mysql_query("SELECT * FROM user_badges WHERE user_id = '".$row['id']."' AND badge_slot = '4'");
$badge5 mysql_query("SELECT * FROM user_badges WHERE user_id = '".$row['id']."' AND badge_slot = '5'");

$get_groups mysql_query("SELECT * FROM group_members WHERE id_user = '".$row['id']."' AND is_current = '1'");
$members_row mysql_fetch_assoc($get_groups);

if(
mysql_num_rows($badge) > 0){
    
$badgerow mysql_fetch_assoc($badge);
    
$badge "<img src=\"".$cimagesurl.$badgesurl.$badgerow['badge_id'].".gif\">";
}else{
    
$badge "<br>";
}

if(
mysql_num_rows($badge2) > 0){
    
$badgerow2 mysql_fetch_assoc($badge2);
        
$badge2 "<img src=\"".$cimagesurl.$badgesurl.$badgerow2['badge_id'].".gif\">";
}else{
    
$badge2 "<br>";
}

if(
mysql_num_rows($badge3) > 0){
    
$badgerow3 mysql_fetch_assoc($badge3);
        
$badge3 "<img src=\"".$cimagesurl.$badgesurl.$badgerow3['badge_id'].".gif\">";
}else{
    
$badge3 "";
}


if(
mysql_num_rows($badge4) > 0){
    
$badgerow4 mysql_fetch_assoc($badge4);
        
$badge4 "<img src=\"".$cimagesurl.$badgesurl.$badgerow4['badge_id'].".gif\">";
}else{
    
$badge4 "";
}
if(
mysql_num_rows($badge5) > 0){
    
$badgerow45 mysql_fetch_assoc($badge5);
        
$badge5 "<img src=\"".$cimagesurl.$badgesurl.$badgerow5['badge_id'].".gif\">";
}else{
    
$badge5 "";
}
if(
mysql_num_rows($get_groups) > 0){
    
$grouprow mysql_query("SELECT * FROM group_details WHERE id = '".$members_row['id_group']."' LIMIT 1");
    
$group mysql_fetch_assoc($grouprow);

    
$groupbadge "<a href=\"".$path."/groups/".$group['id']."\"><img src=\"".$path."/habbo-imaging/badge.php?badge=".$group['badge'].".gif\"></a>";
}else{
    
$groupbadge "<br>";
}
$sql mysql_query("SELECT * FROM user_tickets WHERE userid = '".$my_id."'");
$num mysql_num_rows($sql);
if(
$num 0){
    
$image "online_anim_big";
} else {
    
$image "offline_big";
}

if(
IsEven($i)){
    
$even "odd";
} else {
    
$even "even";
}
$mottox htmlspecialchars($row['motto']);
?>
<li class="<?php echo $even?>">
<p><img src="<?php echo $avatar; echo $row['look']; ?>&size=b&direction=4&head_direction=3&action=wlk&gesture=sml&size=s" align='left'><br>
<b><a href='../home/<?php echo $row['username']; ?>'><?php echo $row['username']; ?></a></b>&nbsp; <border='0'><br><br>
<i><?php echo $mottox?></i><br><b>
<?php echo $row['credits']; ?> </b> Cr&eacute;ditos
<br />
<b>&Uacute;ltima conexi&oacute;n:</b> <?php echo $row['last_online']; echo""?><br />

<img src="<?php echo $path?>/paises/<?php echo $row['country']; ?>.png">
<?php echo $badge$badge2,$badge3,$badge4$badge5?> </p>

</li>
<?php ?>
</div></div>
<?php ?>

</div></div>
                <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>

</div></div>

<div id="column2" class="column">
<div class="habblet-container ">        
<div class="cbb clearfix orange ">
<h2 class="title">&iquest;Cu&aacute;l es su Trabajo?</h2>

<div class="habblet box-content">

<table width="107%" style="padding: 5px; margin-left: -15px; background-color: #fff">
<tbody>
<tr>

<b>Staffs</b><br>
Son los que se encargan de que <?php echo $shortname?> Hotel funcione diariamente, y se encargan de avisar sobre las novedades y tomar grandes decisiones<br><br>

<b>Administradores</b><br>
&iexcl;Listos para crear Concursos y Eventos! Tambi&eacute;n estan para responder a toda preguntas que les hagas o para ayudarte con cualquier problema<br><br>

<b>Moderadores</b><br>
&iexcl;Listos para ayudarte en cualquier problema! Si necesitas algo o tienes alguna duda tanto dentro como fuera de <?php echo $shortname?><br><br>
</tr>
</tbody>
</table>
    
</div>

</div></div>

</div>


<?php require_once('./templates/community_footer.php'); ?>
  #2 (permalink)  
Antiguo 04/02/2014, 13:20
Avatar de djsos  
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 16 años, 7 meses
Puntos: 14
Respuesta: Quien tiene más creditos? TOP de usuarios

Buenas tardes.

Un ranking se basa en una selección en la bbdd de todos los usuarios la cual ordenas descendentemente por la puntuación y la limitas al número de usuarios del ranking que quieras mostrar.

algo similar a
Código MySQL:
Ver original
  1. SELECT nombre,puntuacion FROM usuarios ORDER BY puntuacion DESC LIMIT 10

Un Saludo
__________________
Es de bien nacidos ser agradecidos.
Desarrollo de software a medida | TPV Comercios
  #3 (permalink)  
Antiguo 04/02/2014, 13:44
Avatar de EmpireFX  
Fecha de Ingreso: marzo-2008
Ubicación: in da house
Mensajes: 60
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: Quien tiene más creditos? TOP de usuarios

Y sino conseguir ese theme ...
  #4 (permalink)  
Antiguo 04/02/2014, 15:52
 
Fecha de Ingreso: febrero-2014
Mensajes: 31
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Quien tiene más creditos? TOP de usuarios

Cita:
Iniciado por djsos Ver Mensaje
Buenas tardes.

Un ranking se basa en una selección en la bbdd de todos los usuarios la cual ordenas descendentemente por la puntuación y la limitas al número de usuarios del ranking que quieras mostrar.

algo similar a
Código MySQL:
Ver original
  1. SELECT nombre,puntuacion FROM usuarios ORDER BY puntuacion DESC LIMIT 10

Un Saludo
La puse y me manda error de boolean

Etiquetas: creditos, html, mysql, select, sql, tabla, top, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.