Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2006, 13:06
faquinte
 
Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 17 años, 7 meses
Puntos: 0
No quiero que el usuario inserte los mismos registros

Hola: estoy usando un formulario donde luego de que el usuario ingresa btodos los datos, envia estos a una base de datos, eso me sale barbaro (obvio que con la ayuda de Uds. lo he aprendido)
Ahora bien, como puedo hacer para que si el usuario envia dos veces los mismos datos, estos no se dupliquen en mi base y le advierta que esos datos ya fueron ingreados anteriormente.
Este es el codigo que permite insertar el registro
Código PHP:
<?php
$conexion 
mysql_connect("localhost""minombre","miclave");
mysql_select_db("contactos",$conexion);

$apellido=$_POST['apellido'];
$nombres=$_POST['nombres'];
$dni=$_POST['dni'];
$telefono=$_POST['telefono'];
$celular=$_POST['celular'];
$domicilio=$_POST['domicilio'];
$mail=$_POST['mail'];
$contrasena=$_POST['contrasena'];
$repcont=$_POST['repcont'];
$sql =" INSERT INTO tblcontactos (apellido,nombres,dni,telefono,celular,domicilio,mail,contrasena,repcont) VALUES ('$apellido','$nombres','$dni','$telefono','$celular','$domicilio','$mail','$contrasena','$repcont')";

$result mysql_query($sql);
if (
$sql)
{
echo 
"<font color=ff0000 size=4> El registro ha sido incluido </font>\n";
}
else
{
echo 
"<p>¡No se ha podido introducir.!</p>\n";
exit;
}
mysql_close($conexion);
?>
Y si quero que una vez insertado en lugar de imprimir que el reistro fue insertado me lleve a una determinada página? Desde ya muchas gracias.

Desde ya muchas gracias.