ragazzi vi spiego il mio problema

ho 2 pagine

la index.php in cui raccolgo la variabile $risultato['email'] e la rimando alla pagina di azione

mail.php in questa maniera

Codice PHP:
<a href=mail.php?email=".$email."
adesso viene il problema,arrivato su mail.php

non riesco a collegare la variabile $email al resto del form

io ho provato cosi:

Codice PHP:
<form method="get" action= "<?php $_SERVER['PHP_SELF'?>">
<span class="style1">Il tuo nome</span>
<input type="text" name="mittente">
<span class="style1">La tua e-mail</span>
<input type="text" name="emailmittente">

<div id="testo">[b]Testo[/b]</div>

<textarea name="testo" rows="7" cols="70"></textarea>

<input type="submit" name="invia" value="Invia Email"> 
<input type="reset" name="reset" value="Cancella">

</form>
<?php

$testo
=$_POST['testo'];
$mittente=$_POST['mittente'];
$emailmittente=$_POST['emailmittente'];
$email=$_GET['email'];


if(isset(
$invia)){
$header "From: "$mittente " <" $emailmittente ">\r\n"
 
mail($email$mittente$testo$header);
echo 
"email inviata a".$email.""
 }
non so dove sto sbagliando,il form non invia le email

e la echo non appare dopo l'invio bensi appena si apre la pagina

aiuto!!!!