Foros del Web » Programando para Internet » PHP »

multiples columas no me funciona

Estas en el tema de multiples columas no me funciona en el foro de PHP en Foros del Web. hola a todos, estoy con una consulta, la cual la quiero hacer en una tabla con columnas determinas antes para que me imprima dependiendo del ...
  #1 (permalink)  
Antiguo 03/10/2006, 09:43
Avatar de decano  
Fecha de Ingreso: diciembre-2005
Ubicación: Montevideo, Uruguay
Mensajes: 146
Antigüedad: 18 años, 4 meses
Puntos: 0
multiples columas no me funciona

hola a todos, estoy con una consulta, la cual la quiero hacer en una tabla con columnas determinas antes para que me imprima dependiendo del total de registros, pero no funciona ya que alhacer el while no me muestra todos los registros solo me muestra uno solo, si al while le saco {} ahi aparecen pero el mismo repetido varias veces, este es el codigo
Código PHP:

$sql
=mysql_query("SELECT * FROM inmuebles WHERE operacion='compra' order by texto");

$columnas 3;

$num_rows mysql_num_rows($sql);

echo 
'<TABLE BORDER="1" cellpadding="3" cellspacing="3">';

for(
$i 0$i $num_rows$i++)

{    
if(
$i $columnas == 0)

    {
        echo 
"<TR>";
    }
while (
$resultado=mysql_fetch_array($sql))

$escribir=wordwrap($resultado['texto'],31,"<br/>\n",1);
$Cadena=$escribir;
$Reemplazar='compra';
$CadenaNueva='<span style="color:#FFFFFF">'.$nom.'</span>';
$CadenaMod=ereg_replace($Reemplazar,$CadenaNueva,$Cadena);

    echo 
'<Td><div class="'.$resultado['destacado'].'">'.$CadenaMod.'</div><br/></Td>';

    if((
$i $columnas) == ($columnas 1) || ($i 1) == $num_rows)

    {
        echo 
"</TR>";
    }
    
}
echo 
"</TABLE>"
hay datos que son puestos a prepo para probarlo, este codigo solo me muestra un solo registro, se que le falata al while los {} pero si los pongo no me muestra la tablas, por donde estoy cometiendo los errores, gracias a todos
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 00:49.