si no te cambia nada y el codigo funciona (osea no te salen errores) lo mas probable es que el problema este en el
Código PHP:
WHERE vivienda='$vivienda'
esto no se cumple y por eso no hace el update, te aconsejo revisar los valores de estas variables.
saludos