Foros del Web » Programando para Internet » PHP »

tabla rank (me toy volviendo loco!!)

Estas en el tema de tabla rank (me toy volviendo loco!!) en el foro de PHP en Foros del Web. necesito crear una tabla en php que tome dos valores: jugador y puntos...pero no me sale... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php   include_once ...
  #1 (permalink)  
Antiguo 17/05/2010, 13:13
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 6 meses
Puntos: 0
tabla rank (me toy volviendo loco!!)

necesito crear una tabla en php que tome dos valores: jugador y puntos...pero no me sale...
Código PHP:
Ver original
  1. <?php
  2.  
  3. include_once('conexion.php');
  4.  
  5. function fondo($linea){
  6.     if( $linea%2 == 0 ){
  7.         echo 'class="Estilo4"';
  8.     } else {
  9.         echo' background="imagenes/tabla.jpg" class="Estilo4"';
  10.     }
  11. }
  12.  
  13. $rank = mysql_query("SELECT * FROM `usuarios`");
  14.  
  15. while($rank_result = mysql_fetch_assoc($rank)){
  16.  
  17. ?>
  18. <table width="800" border="0" cellspacing="0" cellpadding="0">
  19.             <tr>
  20.               <td <?php echo fondo($i); ?>><?php echo $rank_result['nombre']; ?></td>
  21.               <td<?php echo fondo($i); ?>><?php echo $rank_result['puntos_ac']; }?></td>
  22.             </tr>
  23.           </table>
  #2 (permalink)  
Antiguo 17/05/2010, 13:44
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: tabla rank (me toy volviendo loco!!)

Pero hombre , dinos al menos que es lo que sale.......

Aunque asi de primeras el bucle WHILE no debe empezar antes de <table> sino despues, es decir, mas o menos asi:


Código PHP:
<table width="800" border="0" cellspacing="0" cellpadding="0">

<?
while($rank_result mysql_fetch_assoc($rank)){
?>
            <tr>
              <td <?php echo fondo($i); ?>><?php echo $rank_result['nombre']; ?></td>
              <td<?php echo fondo($i); ?>><?php echo $rank_result['puntos_ac']; ?></td>
            </tr>
<? ?>
</table>
¿Entiendes? Una fila <tr>.....</tr> por cada vuelta al bucle...

Tambien te recomiendo usar mysql_fetch_array en vez del mysql_fetch_assoc
  #3 (permalink)  
Antiguo 17/05/2010, 14:03
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: tabla rank (me toy volviendo loco!!)

Cita:
Iniciado por Vun Ver Mensaje
Pero hombre , dinos al menos que es lo que sale.......

Aunque asi de primeras el bucle WHILE no debe empezar antes de <table> sino despues, es decir, mas o menos asi:


Código PHP:
<table width="800" border="0" cellspacing="0" cellpadding="0">

<?
while($rank_result mysql_fetch_assoc($rank)){
?>
            <tr>
              <td <?php echo fondo($i); ?>><?php echo $rank_result['nombre']; ?></td>
              <td<?php echo fondo($i); ?>><?php echo $rank_result['puntos_ac']; ?></td>
            </tr>
<? ?>
</table>
¿Entiendes? Una fila <tr>.....</tr> por cada vuelta al bucle...

Tambien te recomiendo usar mysql_fetch_array en vez del mysql_fetch_assoc
si, pero no visualiza ni el primer jugador ni puntos xD

Etiquetas: loco, rank, tablas
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 16:12.