el error no era ese. Es que al estar trabajando con Mambo hay que usar las funciones específicas para recoger los datos del formulario, por si a alguien le ocurre lo mismo esa funcion es mosGetParam($_Request,$variable); si el method es Post y si es Get: mosGetParam($_GET,$variable);
Gracias de todos modos a todos