Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Pedro Castillo Terrones en 14 Julio 2012, 01:10 am



Título: Consulta sobre php
Publicado por: Pedro Castillo Terrones en 14 Julio 2012, 01:10 am
Estimados,disculpen mi ignorancia pero no se como hacer esto

Esta es mi consulta
<?php
$query="SELECT pais, dpto, ciudad FROM ciudades";
$result=mysql_query($query,$Conexion) or die("Error: ".mysql_error());
if(mysql_num_rows($result) > 0){
while($Rs=mysql_fetch_array($result)) {
?>
 
<tr>
<td><?php echo $Rs["pais"]; ?></td>
<td><?php echo $Rs["dpto"]; ?> </td>
<td><?php echo $Rs["ciudad"]; ?> </td>
</tr>
 
<?php
}
?>

Este es mi resultado

(http://i1056.photobucket.com/albums/t379/achorao/consulta2012-07-131.jpg)

Yo quiero que mi resultado sea de esta manera.
(http://i1056.photobucket.com/albums/t379/achorao/consulta2012-07-132.jpg)
Que deberia hacer, por donde empiezo. Espero me puedan orientar para resolverlo
Gracias


Título: Re: Consulta sobre php
Publicado por: ~ Yoya ~ en 14 Julio 2012, 05:02 am
Debes estudiar un poco HTML, para que la tabla quede como deseas, ni hablar de PHP xD.

Nose si funcionara correctamente, no lo he probado ni nada, ya que no tengo la DB XD.

Código
  1. <?php
  2. $query="SELECT pais, dpto, ciudad FROM ciudades";
  3. $result=mysql_query($query,$Conexion) or die("Error: ".mysql_error());
  4. if(mysql_num_rows($result) > 0){
  5. while($Rs=mysql_fetch_array($result)) {
  6.  
  7.  
  8. ?>
  9.  
  10.  
  11.  
  12. <?php if($pais =! $Rs["pais"]) { ?>
  13. <tr><td><?php echo $Rs["pais"]; ?></td></tr>
  14. <tr><td><?php echo $Rs["dpto"]; ?> </td></tr>
  15. <?php } ?>
  16. <tr><td><?php echo $Rs["ciudad"]; ?> </td></tr>
  17.  
  18.  
  19. <?php
  20. $pais = $Rs["pais"];
  21. }
  22. ?>


Título: Re: Consulta sobre php
Publicado por: Pedro Castillo Terrones en 14 Julio 2012, 05:04 am
Solo quería la estructura del php, ya lo resolví, gracias de todos modos