Gracias rodrigo791.
Con una pequeñisima modificación, le he añadido unas comillas simples y he cambiado el nombre de la variable por la que utilizo yo, funciona perfectamente.
El código ha quedado de esta manera:
Código PHP:
Ver original<td>
<a href="Hosteleria.php?tipoEmpresa='<?php echo $registroactividad['Tipo_Cocina']; ?>'"> <?php echo $registroactividad['Tipo_Cocina']; ?></a>
</td>
Ahora me ha surgido otro problema y es que al entrar por primera vez en mi página la variable $tipoEmpresa deberia tener un valor por defecto y luego al seleccionar una opcion del menú tomar entonces el valor seleccionado, lo que ocurre es que como llama a la misma página si le doy un valor inicial fijo a la variable $tipoEmpresa para que cuando entre por primera vez tenga un valor por defecto, luego cuando selecciono algo en el menú, primero toma el valor seleccionado y segundo llama a la misma página y me toma el valor que le he puesto fijo por defecto a la variable, no produciendose en realidad ningún cambio.
¿Se te ocurre alguna forma de solucionar esto?.
Gracias por tu ayuda.