Bueno soy nuevo en este foro... aver que tal....
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
Miren la cuestion es que tengo una pagina que hace un simple insert a un BD y sube un archivo adjunto al server (si asi lo desea el usuario)... todo funciona de maravilla.... solo que nunca faltan usuarios con intenciones mal encausada
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
Esto me esta generando que se dupliquen insert con los mismos datos.....
Ya logre bloquear la tecla F5 con java.... pero lo del IE no se como atarcarlo.
// AL DAR GUARDAR DISPARO EL INSERT
If ($OK == "GUARDAR") {
$prefijo = substr(md5(uniqid(rand())),0,7);
$ruta= "evidencia/".$prefijo."_".$_FILES['fichero']['name'];
move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta);
$dbh=mysql_connect ("server", "usuario", "")
or die ('problema conectando porque :' . mysql_error());
mysql_select_db ("BDINT",$dbh);
$q="INSERT INTO tabla (hora_t,ruta) VALUES (."$hora') ;";
$tabla1= mysql_query($q, $dbh) or die ("problema con query... Cambia el nombre del archivo de tu evidencia");
echo " REGISTRADO...CONSERVE SU FOLIO <br>";
//GENERO LA CLAVE DEL EVENTO TOMANDO UN CONSECUTIVO DEL ULTIMO REGISTRO QUE ENTRO A LA BD.
$dbh=mysql_connect ("server", "usuario", "") or die ('problema conectando porque :' . mysql_error());
mysql_select_db ("BDINT",$dbh);
$h="SELECT cve_ent FROM regables ORDER BY `cve` DESC LIMIT 1";
$tabla2= mysql_query($h, $dbh) or die ("problema con query");
echo
// IMPRIMO EL NUMERO DE FOLIO
"
<HTML>
<TABLE Border=9 align=rigth><TR>";
echo "<th class=letrero4 bordercolor=#0000FF>NUMERO DE FOLIO</th></TR>";
while($renglon = mysql_fetch_row($tabla2))
{
echo"<tr>";
echo "<td bordercolor=#4242FF>".$renglon[0]."</td>";
echo"</tr>";
};
echo "</table>";
?>
//SE LLAMA ASI MISMO EL FORMULARIO
<FORM ACTION="<?php echo $_SERVER['PHP_SELF'] ?>" METHOD=post enctype="multipart/form-data" form id="frmDatos" name="frmDatos">