Foros del Web » Programando para Internet » PHP »

Mostrar ordenado en tabla

Estas en el tema de Mostrar ordenado en tabla en el foro de PHP en Foros del Web. Hola gente: Estuve mirando si ya había un tema abierto para esto, pero no encontré, seguro que lo hay, pero... Estoy haciendo una base en ...
  #1 (permalink)  
Antiguo 07/09/2008, 12:04
Avatar de hector1961  
Fecha de Ingreso: agosto-2008
Ubicación: Argentina
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Mostrar ordenado en tabla

Hola gente:
Estuve mirando si ya había un tema abierto para esto, pero no encontré, seguro que lo hay, pero...
Estoy haciendo una base en el servidor, trato de mostrarlo a través de una tabla para que quede todo más ordenado y me sale lo que se ve en la página:
http://www.asfap.com.ar/elosSocios.php (disculpen la molestia, aún no puedo colocar enlaces, soy nuevo y no me dejan)

El código de tabla y php que tengo es el siguiente, ¿donde está la metida de pata?
Gracias desde ya.

La tabla:

<table width="100%" border="2" cellspacing="0" cellpadding="0">
<tr>
<th width="15%" bgcolor="#FFFFCC">Socio</th>
<th width="70%" bgcolor="#FFFFCC">Jugador</th>
<th width="15%" bgcolor="#FFFFCC">ELO</th>
</tr>
</table>

el php :

<?
$conexion=mysql_connect("localhost","prasfap_hecto r","pass");
mysql_select_db("prasfap_ranking", $conexion);
$result = mysql_query("SELECT * FROM eloSocios", $conexion);

while($row = mysql_fetch_array($result)){
echo $row['Socio'];
echo $row['Jugador'];
echo $row['ELO'];
}

while($row = mysql_fetch_array($result))
{
echo "<table width=\"100%\" border=\"2\" cellspacing=\"0\" cellpadding=\"0\">

<tr>
<td align=\"center\" width=\"15%\">$row[Socio]</td>
<td align=\"center\" width=\"70%\">$row[Jugador]</td>
<td align=\"center\" width=\"15%\">$row[ELO]</td> </tr>
</table>";
}

?>
  #2 (permalink)  
Antiguo 07/09/2008, 12:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Mostrar ordenado en tabla

te recomiendo que solo manejes una sola tabla

mira te mustro un ejemplo de un listado en php ordenado en una tabla ..

Código PHP:
<table border="1">
        <tr>      
          <td>Titulo</td> 
           <td>Descripcion</td> 
           <td>Fecha</td>
           <td>Editar</td>
           <td>Eliminar</td>
           <td>Publicar</td>
        </tr>
        <?
            
while($row mysql_fetch_array($resp)){
            
        
?> 
        <tr>        
            <td><?=$row['titulo']?></td>
            <td><?=$row['descripcion']?></td>
            <td><?=$row['fecha']?></td>       
            <td><a style="color:white;text-decoration:none;" href="javascript:editarNoticia('<?=$row['id_noticia']?>');">Editar</a></td>
            <td><input type="checkbox" name="noticias[]" value="<?=$row['id_noticia']?>"></td>    
            <td><input type="checkbox"></td>    
        </tr> 
        <?
            
}
        
?>     
      </table>
  #3 (permalink)  
Antiguo 07/09/2008, 13:36
Avatar de hector1961  
Fecha de Ingreso: agosto-2008
Ubicación: Argentina
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Mostrar ordenado en tabla

Muchas gracias estimado Martín !!
Solamente tuve que cambiar el $resp por $result y quedó bien:

http://www.asfap.com.ar/elosSocios.php

Ahora tengo que encontrarle la forma de ordenarlo por ej. por ELO, como ves recién arranco con este apasionate tema y tengo más dudas que certezas. ¡Je!

Si te es sencillo explicarlo ¿que le agrego para ordenarlos?

Saludos
Héctor
  #4 (permalink)  
Antiguo 07/09/2008, 13:45
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 6 meses
Puntos: 80
Respuesta: Mostrar ordenado en tabla

Para ordenar es facil usas tu consulta tal y como esta y agregas ORDER BY ELO ASC para ascendente o DESC para descendente...
Saludos
  #5 (permalink)  
Antiguo 07/09/2008, 14:59
Avatar de hector1961  
Fecha de Ingreso: agosto-2008
Ubicación: Argentina
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Mostrar ordenado en tabla

Muchas gracias !!!, ya lo he hecho de acuerdo a tus instrucciones y todo OK
Saludos !!
  #6 (permalink)  
Antiguo 07/09/2008, 15:02
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 6 meses
Puntos: 80
Respuesta: Mostrar ordenado en tabla

De nada y que pases bien....
Saludos
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 10:19.