appunto questo che volevo riscontrare.Originariamente inviato da simulator
no il problema è sicuramente qui perche dalla pagina html generata, passando con il mouse sui link che si creano vedo sempre lo stesso id sulla barra di stato del browser....
Probabilmente quell'inner join ti da un prodotto cartesiano, uno contro tutti. Prova a modificare la query utilizzando left JOIN invece di INNER JOIN...
codice:"SELECT * FROM users LEFT JOIN commesse ON commesse.id_settore = users.id_settore WHERE users.id_settore = '".$_SESSION["settore"]."' ";
Oppure potrebbe anche essere che avendo dei campi con lo stesso nome nelle due tabelle questi si sovrascrivono generando confusione.
Prova le query su phpmyadmin e vedi cosa ti stampa....