Sì se la tua intenzione è di visualizzare risultati php nella pagina senza avviare un refresh di pagina, l' unica possibile soluzione è usare AJAX. Se possono esserti utili, scarica i miei appunti su AJAX/SAJAX andando nelle sezione news del mio sito personale, www.zioaladino.net/stefano/mioSito/.
Spero ti siano utili, ciao.