Ho 2 alert che si mostrano nella stessa finestra, ognuno ha il suo div, gli alert non appaiono mai assieme perchè uno mostra gli errori, se non ci sono errori appare l'altro: Messaggio inviato.

Però se l'invio form è corretto ed appare Messaggio inviato, sopra questo div appare vuoto anche quello degli errori.

Devo fare in modo che di div degli errori non appaia quando l'invio è andato a buon fine.

Questo è quello degli errori


Codice PHP:
#Bigdiv {     
widthauto;     
heightauto;     
margin-top120px;     
padding-top30px;     
padding-bottom30px;     
border1px solid #bfbfbf;     
border-radius10px;  

Questo è quello del Messaggio inviato

Codice PHP:
#Send-Scrivimi2 {       
background-color#f3f3f3;       
widthauto;     
height150px;     
margin0 auto;     
text-aligncenter;     
bordersolid 3px #e6e6e6;     
border-radius10px;    



Codice PHP:
...

echo 
"<div id=\"Bigdiv\">$errore</div>";    
if (
$errore): 
$ritenta="<META http-equiv=\"REFRESH\" content=\"2; url=http://sito/index.php\">"
 
else: 
$meta "<div id=\"Send-Scrivimi2\">"
$meta .= "<div class=\"tanks-Scrivimi2\">GRAZIE<span class=\"nome-Scrivimi2\">$nome</span>

"
$meta .= "MESSAGGIO INVIATO!</div>"$meta .= "<META http-equiv=\"REFRESH\" content=\"2; url=http://sito/index.php\">";  
session_destroy();