Hola! supongo q has puesto parte del codigo, ya q sino en el primer trozo empezar con un else sin un if... como q no...
xq no imprimes los resultados? es decir, las variables q usas para saber si lo q te llega es correcto o no!
y bueno, cuando pones:
if ($d1 == $us.nombre){si lo q kieres es acceder al nombre del array q te crea la consulta no se pone asi, es de la siguiente manera
$us['nombre']
saludos