I put £ 5.oo top up on but it say i have no money in xxxxxxxxxxx ?????????
There are no £5 top-ups. You've probably bought a £5 goodybag. Goodybags don't show up as credit, they show up as goodybags.
What does it say on the right-hand side in "my giffgaff"?
It'll have your credit balance and your goodybag status.
Edited to remove OP's phone number.