Foros del Web » Programando para Internet » PHP »

Mostrar X registros y <tr>

Estas en el tema de Mostrar X registros y <tr> en el foro de PHP en Foros del Web. Buenas, quiero hacer lo siguiente, mostrar los datos de una tabla en una tabla <=html Y que cada 5 registros, haga un <tr> Mirad estoes ...
  #1 (permalink)  
Antiguo 21/04/2009, 07:49
 
Fecha de Ingreso: enero-2007
Mensajes: 79
Antigüedad: 17 años, 3 meses
Puntos: 1
Mostrar X registros y <tr>

Buenas, quiero hacer lo siguiente, mostrar los datos de una tabla en una tabla <=html

Y que cada 5 registros, haga un <tr>

Mirad estoes lo que tengo


Código PHP:
<?php
$mostrar 
"SELECT * FROM normal WHERE estado='cerrado'";
$resultados mysql_query($mostrar$link);
echo 
"<table width=200 border=1><tr>";
while(
$datos mysql_fetch_array($resultados)){

$num $datos['caja'];

echo 
"

    <td><button type=submit name=caja value=$num>$num</button></td>


"
;
}

?></tr></table>
Todo correcto, pero me los muestra todo en la misma linea.
Como podria acer lo que digo?
Muchs gracias
  #2 (permalink)  
Antiguo 21/04/2009, 08:24
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Mostrar X registros y <tr>

es necesario q sea una tabla? pq no una lista y luego la acomodas con css?

Código PHP:
<?php
$mostrar 
"SELECT * FROM normal WHERE estado='cerrado'";
$resultados mysql_query($mostrar$link);
echo 
"<ul>";
while(
$datos mysql_fetch_array($resultados)){

$num $datos['caja'];

echo 
"

    <li><button type=submit name=caja value=$num>$num</button></li>


"
;
}

?></ul>
y el el css pones
ul{overflow:auto;height:1%;width:500px}
li {float:left;width:100px}

el mismo resultado y mucho mas facil

__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 21/04/2009, 08:36
 
Fecha de Ingreso: enero-2007
Mensajes: 79
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Mostrar X registros y <tr>

Perfectisimo.

Muchisimas gracias, eficaz y rapido.
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 22:44.