Foros del Web » Programando para Internet » PHP »

como mostrar resultado de select en tabla con 2 columnas

Estas en el tema de como mostrar resultado de select en tabla con 2 columnas en el foro de PHP en Foros del Web. Tengo el sgte codigo: Código PHP: <?php  conectar (); $query = "SELECT id, nombre, titulo FROM imagenes " ;    $result = mysql_query ( $query );    $row  =  mysql_fetch_array  ( ...
  #1 (permalink)  
Antiguo 16/06/2007, 22:15
 
Fecha de Ingreso: junio-2007
Mensajes: 19
Antigüedad: 16 años, 10 meses
Puntos: 1
como mostrar resultado de select en tabla con 2 columnas

Tengo el sgte codigo:
Código PHP:
<?php 
conectar
();
$query="SELECT id, nombre, titulo FROM imagenes "
 
$result=mysql_query($query); 
 
$row mysql_fetch_array ($result);
 
echo 
"<table border='0' >";    
     while(
$rowmysql_fetch_array($result)) 
    {   
      
$id_produ=$row['id'];
      
$no=$row['nombre'];
      
$ti=$row['titulo'];
    echo 
"<tr>";
       echo 
"<td rowspan='2'><a href='ver2.php?id_pro=$id_produ' target='_blank' onclick='javascript:window.open(this.href,this.target,'toolbars=0, titlebars=0, statusbars=0, menubars=0, resizable=0, width=450, height=400, directories=no, location=no')'><img src='imagen.php?id_pro=$id_produ width='80' height='80'/></a></td>";  
    echo 
"<td class='Estilo2'>$ti </td>";
    echo 
"<td > &nbsp; </td>";          
    echo 
" </tr>";
    echo 
"<tr>";
    echo 
"<td class='Estilo3'>$no </td>";
    echo 
" </tr>";

   } 

echo 
"</table>";
?>
El codigo funciona perfectamente, me muestra la tabla con los datos en las filas

Me pidieron que tengo que cambiar la tabla para que se mostrara como dos tablas diferentes pero con los mismos datos de la consulta...


He buscado pero no he encontrado nada, tengo la nocion que la parte que se encuentra despues del while debe repetirse dos veces pero no se como hacerlo para que me muestre los datos en las columnas correctas.

Última edición por marlenl; 16/06/2007 a las 22:22
  #2 (permalink)  
Antiguo 17/06/2007, 04:11
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: como mostrar resultado de select en tabla con 2 columnas

Si es mostrar los datos en columnas de dos en dos echale un ojo a esto:

http://www.forosdelweb.com/showthrea...669#post240669

Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #3 (permalink)  
Antiguo 17/06/2007, 21:56
 
Fecha de Ingreso: junio-2007
Mensajes: 19
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: como mostrar resultado de select en tabla con 2 columnas

El link me marca error dice que no existe..

Lo que necesito es que las filas y columnas que se encuentran despues de while se repitan pero hacia el lado dos veces pero con diferente info q se extraiga de la BD y que se vea como dos tablas diferentes.. para que se entienda mejor la pagina es:
urbeportal.cl/propiedades/inicio.php

Al final aparece una imagen con una reseña, pero la info que se extrae de la BD llena la tabla pero hacia abajo, lo que necesito es que se vea en dos columnas...

En estos monentos se vee asi:
imagen info
imagen info
imagen info
imagen info
imagen info
imagen info

Nesecito que se vea asi:
imagen info imagen info
imagen info imagen info
imagen info imagen info
  #4 (permalink)  
Antiguo 18/06/2007, 00:51
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Re: como mostrar resultado de select en tabla con 2 columnas

yo lo que haria (nose si es lo mas optimo) es antes de Mostrar, paso los resultados a un Array. Luego segun los resultados que mostro, manejo el array e imprimo en la tabla. por ejemplo el array se llama Imagenes. Luego hago un for y pondria asi

echo imagenes[$i]; echo imagenes[$i + 1];

Digamos que por pasada imprimo dos componentes de ese array. En cada pasada emprimo la celda (que estara dividida) y en cada division un componente (en una pondria $i que seria el actual del array y en la otra $i + 1 el que le sigue) o algo asi.
Me explico?
  #5 (permalink)  
Antiguo 18/06/2007, 02:19
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: como mostrar resultado de select en tabla con 2 columnas

Perdon, lo coloque mal el enlace es:
http://www.forosdelweb.com/showthrea...669#post240669

Ahora si.

Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
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:00.