è una soluzione...

dipende da come gestisci ajax

Io uso mootools e lego l'invio ad un click su un'immagine.
Poi i dati restituiti rimpiazzano tutta la form (piazzata dentro ad un div)


Ma tutta questa discussione non ha nulla a che fare con php: si tratta di javascript