Perché secondo me è codice inutile!

Come mostrato nel link che ho postato precedentemente, Guida Php/MySQL Pratica, ti scrivi due funzioni che contengono codice HTML e basta e le richiami dove serve.
Se uno si sente poco pratico di funzioni, basta mettere due variabili con tutto il codice necessario e richiamarle.

Non vedo perché stare a fare sequele di IF/ELSE quando si possono evitare.

Peraltro... una pagina chiamata pagina_x.php è anche molto più indicizzabile per i motori di ricerca, rispetto una chiamata index.php?pag=pagina_x&var=qualcosaltro.

Comunque, Inverter, alla fine ti abbiamo mostrato due modi per fare la stessa cosa.
Scegli te quale sia il migliore!