prueba agregale el rut o DNI .. algo que te identifique entonces antes de hacer el insert haz esto te mandare un ejemplo que yo utilizo , espero que te sirva
Código PHP:
Ver original<?php
//validacion de repeticion de Campos
$consql="select * from familia where nombre='$id'";
if ($id == "0" or $id == ""){
$datoscorrectos = false;
echo "<script>alert('No pueden haber campos vacios/sin seleccionar.');</script>";
}
if ($datoscorrectos){
if($total_registros!=0)
{
echo "<script>alert('La Familia: $id Se encuentra en Nuestros Registros');</script>";
}
else{
if (isset($_POST['guardar']));{ $sql ="insert into familia (id_familia,nombre) values ($num,'$familia')";
echo "<script>alert('El La $familia ha sido Registrado Exitosamente');</script>";
}else{
echo "<script>alert(' ERROR al Registrar $familia');location.href='reg_familia.php'</script>";
}
}
}
}
}
?>