Trata de imprimir tu variable referencia antes de entrar al query para ver ke valor tiene
echo $referencia; y tambien en tu query intenta ponerlo de la siguiente forma:
Código:
$sql ="SELECT nombre,num_modelo
FROM modelos_empresa,sociedades,modelos
WHERE id_soci=id_empresa
and id_mod=id_modelo
and obligado="si"
and num_modelo='$referencia'";
salu2