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<?php
header('Content-Type: text/html; charset=ISO-8859-1');
$ciudadid = $_POST['param_id'];
$lugar = $_POST['lug_id'];
//echo $ciudadid;
//echo $lugar;
$servidor="localhost";
$usuario="root";
$pass="";
$bd="Ejemplo";
$con = mysqli_connect($servidor,$usuario, $pass, $bd); //realizamos conexion y seleccionamos base de datos $result = mysqli_query($con, "SELECT * FROM datoslugares WHERE ciudadId=$ciudadid");
switch ($lugar){
case['Museos']:
echo $row[1];//que corresponde a la columna poblacion
echo $row[2];}// que corresponde a la columna Museos
break;
case['Cines']:
echo $row[1];
echo $row[3];}//que corresponde a la columna Cines
break;
case['Teatros']:
echo $row[1];
echo $row[4];}// que corresponde a la columna Teatros
break;
default:
break;
}
?>
Perdon por el error y gracias por tu tiempo