Ces deux locutions verbales relèvent du registre argotique.
Et elles signifient, au sens figuré : être trompé, abusé, escroqué.
On dit par exemple : "Je me suis fait avoir dans les grandes largeurs en achetant cette bagnole !".
Ou : "Si tu ne veux te faire avoir jusqu'au trognon, crois-moi : quitte cette fille au plus vite !" (idiotisme botanique).
Source : argot.canalblog.com