Foros del Web » Programando para Internet » PHP »

Ayuda Formas de mostrar información de columnas

Estas en el tema de Ayuda Formas de mostrar información de columnas en el foro de PHP en Foros del Web. Hola amigos quisiera que me orientaran para realizar un tipo de selección de información de las columnas de mi base de datos Código PHP: <? ...
  #1 (permalink)  
Antiguo 06/08/2008, 16:21
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 11 meses
Puntos: 2
Ayuda Formas de mostrar información de columnas

Hola amigos quisiera que me orientaran para realizar un tipo de selección de información de las columnas de mi base de datos
Código PHP:
<?
include('config.PHP');
$query "SELECT TOP 20 Name from table order by fecha desc ";
$result mssql_query($query);
for(
$i=0;$i mssql_num_rows($result);++$i)
{
$row mssql_fetch_row($result);
echo 
"$row[0]<Br>";
}
?>
Este Script mostraría 20 resultados de esta forma
Ejemplo1:
Resul
Resul1
Resul2
Resul3
ETC


Me gustaría que los resultados fueran mostrados de esta forma
Ejemplo2:
Resul - Resul4
Resul1 - Resul5 - Resul8
Resul2 - Resul6 - Resul9
Resul3 - Resul7 - Resul10
Etc
  #2 (permalink)  
Antiguo 06/08/2008, 22:03
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: Ayuda Formas de mostrar información de columnas

bueno deberias de meterlos en divs y luego acomodarlos con css, quedaria algo asi

$cant_res=mssql_num_rows($result);
$cant_columnas=3; //o la cantidad que quieras
$cortar_cada=ceil($catn_res/$cant_columnas);
echo "<div>";
for($i=0;$row = mssql_fetch_row($result);$i++){
if ($i>=$cortar_cada){
echo "</div><div>";
}
echo
"$row[0]<Br>";
}
echo "</div>";


quedando de esta manera
<div>
resultado 1<br>resultado 2<br>resultado 3<br></div>
<div>resultado 41<br>resultado 5<br>resultado 6<br></div>
<div>resultado 7<br>resultado 8<br>resultado 9<br></div>

luego con css pones

div {
width:33%;
float:left
}
__________________
Degiovanni Emilio
developtus.com
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 23:09.