In che modo posso generare la pagina index dove presenta solo un frame alto dove ci sono i menù e caricare nel body centrale le varie pagine php?

Vorrei creare una pagina master (index.html/.php) con un frame alto dove ci sta il menu e un frame centrale che carica le varie pagine php.

Pensavo di creare in menu alto in questo modo
codice HTML:
<a href="?p=12" title="pagina12">PAGINA 12</a></li>
 <li>
            <a href="?p=13" title="pagina13">PAGINA 13</a></li>

<?php
switch ($p) 
            { 
            
        case 1: 
        $p12 = include ('pagina12.php'); 
        break;
        case 2:
        $p13 = include('pagina13.php');
        break;
?>
Solo che pagina12.php e pagina13.php al loro interno hanno dei link ad altre pagine (esempio pagina14.php) con dei POST e dei GET esempio
echo "<td></td><td><a href=\"pagina14.php?mod=$id_scheda&id=$sessione_ut ente\">[VAI]</a></td>";

In questo modo mi viene caricata la pagina14.php ma non dentro la pagina master index dove c'è il frame dei menu.

Come posso fare?