Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2012, 09:21
demian_666
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta validación de campos en base de datos

Buen día.

Estoy realizando un desarrollo en php y tengo un gran inconveniente, espero me puedan ayudar, se los agradecería mucho.

Soy novato en el tema, así que les planteo la situación....

Necesito realizar una validación de campos de una base de datos con los siguientes críterios.

Al intentar ingresar el registro a la base de datos, que esta regrese un mensaje de error cuando haya un número de telefono, nombre y dirección iguales, quiere decir que no permita registros duplicados... El problema viene con el crtíterio de que sólo sea aplicado en ese día.

Al otro día puede ser ingresado el registro del mismo número, la misma dirección y el mismo nombre....

Alguna idea que me puedan dar?....

Creo que con este código puedo validar los duplicados, ahora me faltaría que sea la validación por día.

Código PHP:
<?PHP
include("config2.php"); 
$check "select id from $table where numero = '".$_POST['numero']."';"
$qry mysql_query($check)
or die (
"Could not match data because ".mysql_error());
$num_rows mysql_num_rows($qry); 
if (
$num_rows != 0) { 
$check2 "select id from $table where nombre = '".$_POST['nombre']."';"
$qry mysql_query($check2)
or die (
"Could not match data because ".mysql_error());
$num_rows mysql_num_rows($qry); 
if (
$num_rows != 0) { 
$check3 "select id from $table where direccion = '".$_POST['direccion']."';"
$qry mysql_query($check3)
or die (
"Could not match data because ".mysql_error());
$num_rows mysql_num_rows($qry); 
if (
$num_rows != 0) { 
echo 
"Lo siento, el numero, nombre y domicilio ya existen en el sistema.<br>";
echo 
"<a href=validar.html>Intenta con otros datos</a>";
exit; 
} else
echo 
"<center><h1>!!SIN REGISTRO EN EL SISTEMA!!</h1></center>"
?>
Saludos y mil gracias!!