OK!!
sono riuscito a risolvere....
il rpoblmea era dato dal fatto che il menù che richiamavo era inserito in una colonna con posizionamento assoluto, che aveva uno z-index minore rispetto ad un altro div del corpo del sito.
non capisco il motivo per cui oscurava il link ma visualizzava il testo del link cmq tolto lo z-index dalle zone che interessavano il menù, funziona tutto correttamente!
A questo punto posso anche dire che il problema che inizialmente credo fosse di php è in realtà un problema di css, quindi se gentilmente un moderatore può spostare il 3d nel forum dedicato sarebbe la cosa migliore, magari può tornare utile ad altri!
ciao