Quando l'utente invia il form con errori esce l'avviso e poi dovrebbe ritornare la pagina con il form incompleto, solo che ritorna tutto un misto di home e form senza css

In pratica: codice che dovrebbe reindirizzare al form dopo l'errore:

Codice PHP:
...

if (
$errore) {
echo 
"<div id=\"Bigdiv\">$errore</div>"
$ritenta="<META http-equiv=\"REFRESH\" content=\"2; url=http://sito.it/index.php/ritorna_scrivimi\">"
Qui il codice che dovrebbe richiamare tutto il form sottoforma di css in caso di errore

Codice PHP:
<?php 
function ritornaScriv(){ 
if(isset(
$_GET["ritorna_scrivimi"])) { 
?> 
<script language="JavaScript" type="text/javascript">
document.getElementById('shade').style.display='block'; 
document.getElementById('chiudi-Scrivimi1').style.display='block'; 
document.getElementById('popup-Scrivimi1').style.display='block'; 
//Quando il form torna indietro perché c'è errore, questo codice fa riapparire tutto il shade
document.body.style.overflow = "hidden";
</script> 
<?php    
   


?>