Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2015, 11:40
ranijo
 
Fecha de Ingreso: mayo-2015
Mensajes: 8
Antigüedad: 9 años
Puntos: 0
Respuesta: Llevo dias buscando en el foro y no encuentro solucion

Gracias jamie_88, efectivamente, como dices, hay un par de errores ahí, pero te explico, han sido errores de transcripción, he modificado los nombres de las tablas, su contenido y las variables para hacerlo mas ..."entendible" y se me ha pasado modificar lo que comentas, pero en los archivos originales esta correctamente puesto, modifico el mostrar.php y te lo muestro. Es mas, si te fijas en las líneas 6 y 7 de mostrar.php si las dejo sin comentar, me imprimen el valor de las dos variables, es decir, las toma correctamente con el POST


mostrar.php corregido
Código PHP:
Ver original
  1. <?php
  2. header('Content-Type: text/html; charset=ISO-8859-1');
  3.  
  4. $ciudadid = $_POST['param_id'];
  5. $lugar = $_POST['lug_id'];
  6. //echo $ciudadid;
  7. //echo $lugar;
  8.  
  9. $servidor="localhost";
  10. $usuario="root";
  11. $pass="";
  12. $bd="Ejemplo";
  13.  
  14. $con = mysqli_connect($servidor,$usuario, $pass, $bd); //realizamos conexion y seleccionamos base de datos
  15. $result = mysqli_query($con, "SELECT * FROM  datoslugares WHERE ciudadId=$ciudadid");
  16.        
  17.            
  18.             switch ($lugar){
  19.                 case['Museos']:
  20.                     while ($row = mysqli_fetch_array($result)){
  21.                     echo $row[1];//que corresponde a la columna poblacion  
  22.                     echo $row[2];}// que corresponde a la columna Museos
  23.                     break;
  24.                    
  25.                 case['Cines']:
  26.                     while ($row = mysqli_fetch_array($result)){
  27.                     echo $row[1];  
  28.                     echo $row[3];}//que corresponde a la columna Cines
  29.                     break;
  30.  
  31.                 case['Teatros']:
  32.                     while ($row = mysqli_fetch_array($result)){
  33.                     echo $row[1];  
  34.                     echo $row[4];}// que corresponde a la columna Teatros
  35.                     break;
  36.                    
  37.                 default:
  38.                     break;
  39.         }
  40.    
  41. ?>

Perdon por el error y gracias por tu tiempo