Foros del Web » Programando para Internet » PHP »

mostar datos en una tabla

Estas en el tema de mostar datos en una tabla en el foro de PHP en Foros del Web. Hola a todos. Tengo un array con datos de empresas, y quiero mostrarlos en una tabla. El problema es que me muestra los datos ordenados ...
  #1 (permalink)  
Antiguo 17/01/2006, 02:58
 
Fecha de Ingreso: enero-2006
Mensajes: 2
Antigüedad: 18 años, 3 meses
Puntos: 0
mostar datos en una tabla

Hola a todos. Tengo un array con datos de empresas, y quiero mostrarlos en una tabla. El problema es que me muestra los datos ordenados de izquierda a derecha, es decir, si le pongo que me muestre los datos en 2 columnas, lo hace por ejemplo:


Agua Ana

y yo quiero que me muestre:

Agua
Ana

y en la siguiente columna que siga con los que le faltan de la columna 1.
El código que tengo hecho es:

<table align="center" border = 0>
<tr>
<th>Sector</th>
</tr>
<tr>
<?php
//Mostramos los registros
$contador = 0;
while ($row=mysql_fetch_array($result))
{
echo "<td><a href = 'empresassector.php?idsector=".$row["Id"]."&guia=$Idguia'>".$row["sector"]."</td>";
$contador = $contador+1;
if($contador==1)
{
echo "</tr><tr>";
$contador=0;
}
}

mysql_free_result($result)
?>
</tr>
</table>

¿Como podria hacer eso?. Gracias a tod@s.
  #2 (permalink)  
Antiguo 17/01/2006, 04:30
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
Seria metiendo el <tr> en el bucle:
Código:
<table align="center" border = 0>
<tr>
<th>Sector</th>
</tr>
<?php
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo "<tr><td><a href = 'empresassector.php?idsector=".$row["Id"]."&guia=$Idguia'>".$row["sector"]."</td></tr>";
}

mysql_free_result($result);
?>
</tr>
</table>
Te he quitado la vbl contador porque creo que ya no la necesitaras.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
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 19:02.