Ciao a tutti, ho un problema che non riesco a risolvere e anche cercando non sono riuscito a trovare niente, premetto che sono ancora un novellino in php.

Sto creando un sito per il caricamento/show di immagini. Gestisco tutto con una index includendo all'interno le pagine richiamando con ?pag=nomepagina:

Codice PHP:
<?php

if(!isset($_GET["pag"]))
    include(
"home.php");
else {
    if(isset(
$_GET["pag"])&&(is_readable("".$_GET["pag"].".php")))
        include 
"".$_GET["pag"].".php";
    else
        include 
"errore.php";
    }

?>
Nella pagina di ricerca delle immagini quando vado a inviare i dati col GET da una form io scrivo:
Codice PHP:
<form id="contact-form" class="full-width" action="?pag=show" method="GET" data-abide>
//tutta la form che non sto a incollare
<input class="button radius" type="submit" value="Cerca" name="cerca"
Il problema si pone quando cerco di mandare i dati nella pagina "show", infatti mettendo a "action="?pag=show" la form non punta a niente dato che nell'url avrò il nuovo get con altri valori, mentre puntando a show.php ovviamente perdo header e footer presenti nelal index.
Come posso ovviare il problema?