2 kere kayıt etmesinin sebebi if(mysql_query($sorgu)) kısmında 2.defa sorguyu calıstırmandan dolayı oluyor.
Bunun yerine tolgay'in verdigi gibi önce degiskene atayıp sonra kontrol etmen gerekiyor.
$calis=mysql_query($sorgu);
//SORGUDAN SONRA MESAJ VERME
if($calis) {