HTML, Javascript, DHTML e tutti gli altri linguaggi Client-Side si eseguono NEL BROWSER DEL CLIENT.

PHP, ASP e tutti gli altri linguaggi Server-Side si eseguono nel SERVER, CHE POI MANDA IL SUO RISULTATO AL BROWSER. Quindi, prima c'è il server-side e DOPO il client-side...

...gli onclick li puoi usare per attivare funzioni js...

onclick='javascript:miafunzione();'

che andrà poi a richiamare la tua pagina php...