cosi' cosa visualizzi?
echo $selDip = mysql_query("SELECT * FROM anagrafica JOIN logistica ON anagrafica.IDpersona = logistica.IDpersona JOIN domicilio ON anagrafica.IDpersona = domicilio.IDpersona WHERE anagrafica.IDpersona = '$IDpersona'") or die (mysql_error());
qualsiasi dipendente scelga, mi visualizza sempre 1
COmunque provo a fare query separate, come mi hai detto