salve utenti.

Per il mio sito ho appena finito lo script che permette agli utenti di contattarmi:
Questo è il codice:
Codice PHP:
<h2 style="color:#FF8000">Contattaci</h2>
<?
 
if ($_GET["run"]=="go"){
  
$bug "Si sono verificati i seguenti errori:
"
// Variabile controllo bug.
  // variabili del sistema
  
$mia $_POST["my_mail"] ;
  
$type $_POST["type_mail"] ;
  
$msg $_POST["msg_mail"] ;
  
// --- Inizio ricerca bug nell'invio della mail
  
if ($mia == "") {
   
$bug .= "[*]Il campo \"Mia mail\" non ha valore" ;
  }
  if (
$type == "") {
   
$bug .= "[*]Il campo \"Tipologia mail\" non ha valore" ;
  }
  if (
$msg == "") {
   
$bug .= "[*]Il campo \"Messaggio\" non ha valore" ;
  }
  
// --- Fine ricerca bug nell'invio della mail
  
if ($mia != "" or $type != "" or $msg != "") {
    
// --- Definizione formato mail
    
$header "MIME-Version: 1.0\n" ;
    
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n" ;
    
$header .= "Content-Transfer-Encoding: 7bit\n\n" 
    
$header .= "From: <$mia>" ;
    
// --- Invio mail
    
if (mail("the.dragon88@hotmail.it",$sbj,nl2br($msg),$header)) {
     echo 
"<div class=\"success\">Mail inviata correttamente</div>" ;
    }else {
     echo 
"<div class=\"error\">Errore durante l'invio della mail</div>" ;
    }                 
  }
 }
?>
<form action="index.php?Dir=contact&run=go" method="post">
 Tua e-mail:

 <input type="text" name="my_mail">

 Tipologia mail:

 <select name="type_mail">
  <optgroup label="Segli una tipologia per l'invio della mai"></optgroup>
  <option style="display:none"></option>
  <option value="1">Segnalasione consiglio</option>
  <option value="2">Segnalasione seggerimento</option>
  <option value="3">Segnalasione bug</option>
  <option value="4">Altro...</option>
 </select>

 Messaggio:

 <textarea name="msg_mail" cols="42" rows="10" wrap="off"></textarea>

 <input type="submit" value="Invia modulo" /><input type="reset" value="Reimposta" />
</form>
Quando clicco sul pulsante di conferma del modulo, ho visto che mi va tutto bene, tranne la if che controlla l'invio della mail, mi esegue solo l'else, e un problema di codice ho altro?

se è un problema di codice di che si tratta?