First, when looking at your profile, it seems you have never been properly welcomed to the forums (even though your first post was a year ago). So without further ado,
Welcome to the forums!!
Ok. Back to business. I've never encountered the problem that you are describing. Usually when I create a subdomain, users only see the subdomain in the URL unless I have added a redirect for that subdomain.
So If I create a subdomain whatever.mydomain.tld then the users see whatever.mydomain.tld, even though the file they are viewing is actually located at www.mydomain.tld/whatever. That is the behaviour you want. You don't need to set up redirection for this to occur.
However, If I create a subdomain whatever2.mydomain.tld and then I create a redirection for that subdomain to www.mydomain.tld/whatever2, the users will not see the subdomain URL in the address bar.
So maybe you should check to make sure you haven't added redirection to your subdomain. If you have, it is easy to remove, and then the URL will show like you want it to. I just verified this with my site, and it works like I've described.
If you haven't set up redirection, post back, and maybe somebody else has an idea that will help.
Edit for grammar and punctuation. You'd think I wasn't an English major in college...
<{POST_SNAPBACK}>
Haha, thank you very much for the welcome... Ever since I used this hosting I have been really happy and never had to ask any questions, thats why I haven't been around.
I will try your advise about not using a redirect, I think I did redirect my subdomain and therefore my problem.
No worries about puctuation, I don't puctuate properly and I'm to use to reading posts that are terrible
P.S Sorry for the double post, I didn't get redirected to the forums so I refreshed and therefore the double post.