Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2006, 09:43
Avatar de decano
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