Foros del Web » Programando para Internet » PHP »

mostrar query en filas

Estas en el tema de mostrar query en filas en el foro de PHP en Foros del Web. encontre en las faqs de php un codigo para mostrar en columnas que ahora despues os dejo todo el script, la cuestion es que necesito ...
  #1 (permalink)  
Antiguo 13/04/2006, 04:13
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 15 años, 6 meses
Puntos: 5
mostrar query en filas

encontre en las faqs de php un codigo para mostrar en columnas que ahora despues os dejo todo el script, la cuestion es que necesito que me muestre los resultados por filas ¿que tengo que modificar? muchas gracias

Código PHP:
<?php 

include("conexion2.php");
$result mysql_query("SELECT * FROM precios ORDER BY id DESC LIMIT 0, 20",$db);

echo 
"<table align=center>"

$columnes 6# Número de columnas (variable) 

//if (($rows=mysql_num_rows($result))==0) { 
//  echo "<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> "; 
//} else { 
//  echo "<tr><td colspan=$columnes>$rows Resultados </td></tr>"; 
//} 

for ($i=1$row mysql_fetch_row ($result); $i++) { 
$resto = ($i $columnes); # Número de celda del <tr> en que nos encontramos 
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr> 
    
echo "<td>$row[1]</td>";  
    echo 
"<td>$row[2]</td>";  
if (
$resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr> 

if (
$resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos 
$ajust $columnes $resto# Número de huecos necesarios 
for ($j 0$j $ajust$j++) {echo "<td>&nbsp;</td>";} 
echo 
"</tr>"# Cerramos la última línea </tr> 


echo 
"</table>"
?>
  #2 (permalink)  
Antiguo 13/04/2006, 13:33
 
Fecha de Ingreso: noviembre-2005
Mensajes: 112
Antigüedad: 12 años, 1 mes
Puntos: 2
No se como sera bien lo que necesitas, pero yo haría una cosa así, un poco m´sa simple:
Código PHP:
<?php 

include("conexion2.php");
$result mysql_query("SELECT * FROM precios ORDER BY id DESC LIMIT 0, 20",$db);

echo 
"<table align=center>"

for (
$i=1$row mysql_fetch_row ($result); $i++) { 
    echo 
"<tr><td>$row[1]</td><td>$row[1]</td></tr>";  


echo 
"</table>"
?>
__________________
PuertaX.Net
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 20:39.