PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
There's two ways around a refresh: do everything on the clientside, or use an AJAX solution. Which you use depends on how much data there is and how much traffic it'll get.
Either way you'll need some pretty decent Javascript skills.