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