Moin!
AJAX
Ich erstelle die verschiedenen Masken mit HTML (oder XHTML?) und hole mir via AJAX und php nur die entsprechenden Daten aus der DB und verändere die nur Anzeige indem ich mit JavaScript in den DOM eingreife und entsprechend Knoten etc setze. So habe ich es in OReillys "Von Kopf bis Fuß" gerade gelesen.
Das ist viel zu umständlich, weil du neben der DB-Abfrage in PHP noch weiteren JavaScript-Code brauchst, der die per AJAX „übermittelten“ Daten verarbeitet, also fast doppelte Arbeit. Außerdem können Suchmaschinen deine Inhalte nicht finden, weil die URI gleich bleibt.
Später habe ich Einfluss darauf welchen Browser die Benutzer benützen sollten.
Wie denn?
Ich habe ürbrigens nicht mit php aus - falls das eine Rolle spielen sollte.
Da du bei dieser Fragestellung um PHP nicht herumkommst, musst du auf jeden Fall erst einmal ein bisschen PHP lernen.
Viele Grüße,
Robert