help me...sto impazzendo...

ho questo script:
<?
$conn = mysql_connect('localhost','root','');
$dbsel = mysql_select_db ('dbname', $conn);
mysql_query ("INSERT INTO tag (tag, IDRed) VALUES ('xxxx',9)", $conn);

echo mysql_insert_id();
?>
in explorer tutto ok.. mi inserisce un record e mi da un l'id inserito.
con firefox?
mi da come risultato l'id giusto...ma mi inserisce 2 record identici...e se vado a vedere il sorgente della pagina invece che l'id giusto stampato...c'è l'altro id!!!

:berto: ne sto uscendo pazzo


PS. dimeticavo: se non ci metto echo mysql_insert_id(); non mi duplica il risultato...