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!!