Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/11/2012, 23:05
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Imprimir consulta mediante php en dos divs distinto

Tu ejemplo muy claro no está, pero supongo que lo que querés es esto.
Mi tabla sql

pais ciudad
Espana Barcelona
Espana Madrid
Francia París
Francia Lyon
Francia Marsella
Argentina Córdoba
Espana Córdoba
Argentina Mendoza
Australia Camberra
Argentina Santa Fé

el php
Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>titulo</title>
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. </head>
  8. <body>
  9. <?php
  10. $sqlhostname = "localhost";
  11. $login = "root";
  12. $password = "";
  13. $base = "emprear";
  14.  
  15. $db_connect = mysql_connect($sqlhostname,$login,$password);
  16. $base_selection = mysql_select_db($base,$db_connect);
  17. mysql_set_charset("utf8",$db_connect);
  18. $consulta = "SELECT id, pais, ciudad  FROM ciudades_demo";
  19. $req = mysql_query($consulta);
  20.  
  21. if (!$req)
  22. { echo "<B>Error ".mysql_errno()." :</B> ".mysql_error()."";
  23. exit; }
  24. $res = mysql_num_rows($req);
  25. $contenido_izq = ""; //inicializas la cadena
  26. $contenido_der = ""; // idem
  27. if ($res == 0){
  28.     echo "Sin resultados";
  29. }else{
  30.     while($row = mysql_fetch_array($req)){
  31.               if($row['pais'] == "Francia"){
  32.               $contenido_izq .= $row['ciudad'] . '-' . $row['pais'] . '<br />'; // vas concatenando el contenido izquierdo
  33.               }else{
  34.               $contenido_der .= $row['ciudad'] . '-' . $row['pais']. '<br />'; // idem para el derecho
  35.               }
  36.     }
  37. }
  38. ?>
  39. <div style="float:left; border:solid 1px #000;margin-right:10px;padding: 15px;">
  40. <!-- mostras la variable para izq -->
  41. <?php echo $contenido_izq; ?>
  42. </div>
  43. <!-- mostras la variable para der -->
  44. <div style="float:left; border:solid 1px #000;padding: 15px;">
  45. <?php echo $contenido_der; ?>
  46. </div>
  47. <div style="clear: both"><!-- fix clear --></div>
  48. </body>
  49. </html>

en pantalla verías esto
http://foros.emprear.com/php/2divs.php
Es decir. los registros que tenían por páis Francia fueron a la izq, el resto, a la derecha

Una advertencia, estás haciendo mal uso de la etiqueta label

Saludos
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.