ah ho sbagliato l'errore era un altro, mi sono accorto ora, dormendoci su e rileggendo il codice a mente libera ho notato che allora nella pagina profilo.php passo il valore dell'id con GET e lì tutto funziona, nella pagina bacheca.php che è quella che stavamo esaminando non lo passo con GET ma con SESSION quindi la query l'id lo dovevo assegnare con SESSION e non con GET.
ora funziona l'id lo restituisce correttamente!
Grazie mille della disponibilità come sempre