Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/01/2007, 12:48
Avatar de lrunge
lrunge
 
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 19 años, 6 meses
Puntos: 4
Re: Comentarios en mi web

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
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge