Hola "GatorV"! Gracias por tu respuesta!
Pues... he entrado al link que me dejaste... he hecho mil pruebas... pero no consigo nada... me da la sensación que ando muy muy perdido y que voy a palos de ciego...
El código que he puesto al principio, este:
Código PHP:
if(isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar'){
$frase = addslashes($_GET['frase']);
// hacemos la consulta de busqueda
$sqlBuscar = mysql_query("SELECT * FROM profesionales, provincia, poblacion WHERE profesionales.provprof = provincia.idprovincia AND profesionales.pobprof = poblacion.idpoblacion AND MATCH (nombreempresa, descripciongym) AGAINST ('$frase' IN BOOLEAN MODE) ORDER BY fechaingreso DESC", $conexion)
Resulta que este código lo copié y lo acoplé a mi código... me funciona perfectamente... pero no se como continuar para que me recoja la provincia y la población seleccionada y la busque entre mis registros de mi BD.
En el manual de PHP del link que me diste (Por cierto, muy útil) ya he consultado "intval" o "isset" cuales son sus funciones y aunque me queden claras... no se aplicarlos...
Siento mi ignorancia... lo hago lo mejor que sé.
Un saludo muy grande