Hai provato a stampare $posizione e $nome prima della query per vedere se arrivano alla pagina? In quel caso l'errore sarebbe nella query.