Ok, fijate algo... independientemente de que mandes los datos a otra pagina o no, siempre existe la posibilidad de el el usuario actualizando la pagina (Con F5) vuelva a mandar los datos y asi te duplicaria los registro... La forma de que evites eso es con javascript
:
Coloca el siguiente codigo en el <head> de tu web:
Código HTML:
<script LANGUAGE="JavaScript">
var cuenta=0;
function enviado() {
if (cuenta == 0)
{
cuenta++;
return true;
}
else
{
alert("El siguiente formulario ya ha sido enviado una vez con exito, no es necesario que repita la operacion.");
return false;
}
}
</script>
Ahora coloca el codigo del formulario, puedes modificarlo y añadirle los campos que quieras:
Código HTML:
<form method="post" action="enviar-formulario.php"
onSubmit="return enviado()">
<div align="center"><center><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="12%">Nombre: </td>
<td width="88%"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td width="12%">E-mail: </td>
<td width="88%"><input type="text" name="comentario" size="20"></td>
</tr>
</table>
</center></div><p><input type="submit" value="Enviar"></p>
</form>
Espero te funcione
Salu2