Foros del Web » Programando para Internet » PHP »

Mostrar datos en tabla

Estas en el tema de Mostrar datos en tabla en el foro de PHP en Foros del Web. Lo que os queria preguntar es como puedo mostrar los datos de una tabla mysql en una fila en vez de varias filas, me explico: ...
  #1 (permalink)  
Antiguo 03/02/2010, 05:42
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Mostrar datos en tabla

Lo que os queria preguntar es como puedo mostrar los datos de una tabla mysql en una fila en vez de varias filas, me explico:

en vez de esto:

reg1
fech1
tit1
reg2
fech2
tit2

lo que quiero es esto:

reg1 reg2 reg3
fech1 fech2 fech3
tit1 tit2 tit3

Estoy usando dreamweaver y no soy capaz. Una ayudita por favor.
  #2 (permalink)  
Antiguo 03/02/2010, 06:29
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar datos en tabla

Eso es un problema de programación y no de base de datos.

Cuéntanos qué lenguaje de programación estás usando para trasladar el tema a la sección adecuada.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 04/02/2010, 17:19
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Mostrar datos en tabla

Estoy usando PHP MYSQL con el dreamweaver y phpmyadmin.
  #4 (permalink)  
Antiguo 05/02/2010, 04:32
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: Mostrar datos en tabla

Me lo he tomado como algo personal ya que nunca se me había ocurrido hacer algo así. El cógido funciona pero me da la impresión que no es muy elegante, a ver si se pasa algún forero y nos enseña a ambos cómo hacer lo que pides de forma óptima:

Código PHP:
echo "<table border=\"1\">
<tr>
<td>Columna1</td>
<td>Columna2</td>
<td>Columna3</td>
</tr>"
;
            
$r=mysql_query("SELECT dato1, dato2, dato3
                FROM usuario
                LIMIT 3"
)
                    or die(
mysql_error());
            while (
$row=mysql_fetch_array($r)){
            
            
$campo1[0][]=$row['dato1'];
            
$campo1[1][]=$row['dato2'];
            
$campo1[2][]=$row['dato3'];

$i++;
                }

for(
$j=0;$j<$i;$j++){
           echo 
"         <tr>
<td>"
.$campo1[$j][0]."</td>
<td>"
.$campo1[$j][1]."</td>
<td>"
.$campo1[$j][2]."</td></tr>";
}


echo 
"</table>"
__________________
Juego de navegador online
  #5 (permalink)  
Antiguo 05/02/2010, 08:44
Avatar de lolitashu  
Fecha de Ingreso: enero-2010
Ubicación: Chile / Santiago / Quilicura
Mensajes: 50
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: Mostrar datos en tabla

se hace con un ciclo en php que imprima una tabla en html por ejemplo
<table>
<tr>
for($e=mysql_fetch_array($res)){
<td>oh esta es mi variable</td>}
</tr>
</table>

oh algo asi, ahi juega tú

Etiquetas: tablas
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 11:43.