Best way to replace things on a web page is
AJAX[
^]
All of your items must have an id='' to be targeted by AJAX
You don't use a form - you send the data to the server and it sends data back to the page - which then updates the targeted item.
AJAX is invoked in a javaScript - but the link I supplied will give you a boiler-plate level example and you only need to change it to match your page's data and control ID's. The PHP on the server side does work - returns data - but doesn't replace your page as would a <form> - for most things, this is far superior to forms for changing data viewed by the user.