Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/04/2011, 09:59
Avatar de Huacho12
Huacho12
 
Fecha de Ingreso: septiembre-2008
Ubicación: Isla Mujeres Q. Roo
Mensajes: 175
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: While dentro de while consulta sql problema avanzando de fila

Hola Miexeker!!

Mas que un problema de programación, es de logica de como hacer tus consulta y como imprimirlas.

Por lo que veo de tu codigo y de lo que comentas, de la primera consulta que realizas sacas la provincia y en la segunda quieres sacar las zonas de esa provincia si no me equivoco.

Ahora la que tendrias que hacer es poner un distinc en tu primera consulta para asi solo sacar una sola provincia si es que hay mas de una misma repetida, es decir si tienes tres provincias Granada solo te sacaria una.

Código PHP:
<?php


$consulta1 
"SELECT distinc(provincia) FROM casas WHERE destacada LIKE 'NO%' ORDER BY provincia DESC";

$resultado1=mysql_query($consulta1) or die ("error:".mysql_error());

while (
$fila1=mysql_fetch_array ($resultado1)){

$like $fila1['provincia'];

echo 
"<h1>".$fila1['provincia']."</h1>"//Escribe el nombre de provincia bajo el que iran las filas

$consulta2 "SELECT * FROM casas WHERE provincia LIKE '".$like."' AND destacada LIKE '%NO%'";

//echo $consulta2;

$resultado2=mysql_query($consulta2) or die ("error:".mysql_error());

while (
$fila2=mysql_fetch_array ($resultado2)){

?>


<?php echo $fila2['zona']; ?></p>


<img class="imgpekena" src="<?php echo $fila1['imgp']; ?><br />
<?php echo $fila2['titulo']; ?><br />
Localizaci&oacute;n: <?php echo $fila2['localizacion']; ?><br />
R&eacute;gimen: <?php echo $fila2['regimen']; ?><br />
Precio: <?php echo $fila2['precio'];?><br />


<br />
<?php 

}
}
?>
Espero que a eso te refieras, pruebalo y comentas el resultado.

Saludos!!!!
__________________
Solo se... que no se nada!!! 0_o