Foros del Web » Programando para Internet » Javascript »

Validar un registro antes de insertar

Estas en el tema de Validar un registro antes de insertar en el foro de Javascript en Foros del Web. Hola amigos una pregunta soy nuevo en esto asi que espero me puedan tener un poco de paciencia. Estoy realizando una pagina, tengo una caja ...
  #1 (permalink)  
Antiguo 18/08/2015, 15:44
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Información Validar un registro antes de insertar

Hola amigos una pregunta soy nuevo en esto asi que espero me puedan tener un poco de paciencia.

Estoy realizando una pagina, tengo una caja de texto donde quiero registrar una persona en mi base de datos, mi llave es la cedula ya que es unica.

Como crearia o como seria el codigo para que me validara la caja de texto ejemplo:

-Al enviar el formulario me diga "El numero de cedula ya existe".
-Si no existe me deje registrar la persona.

No se si sea muy dificil, soy nuevo y quiero aprender.
Gracias.
  #2 (permalink)  
Antiguo 18/08/2015, 17:19
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Validar un registro antes de insertar

Para realizar en javascript y validar si ya esta registrado o no puedes utilizar ajax .

Aun que si tienes algo realizado muestranos y te ayudamos.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 18/08/2015, 17:35
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

Necesitas realizar una petición asíncrona (Ajax).

La comprobación del dato puede realizarse ya sea mientras el usuario ingresa datos en la caja de texto, cuando pulse una tecla en particular (por ejemplo, la tecla ENTER), cuando pierda el enfoque (el cursor ya no parpadea en la caja de texto) o cuando se envían los datos para ser procesados (cuando pulsas el botón "Enviar")

Una de las formas que he visto que utilizan en muchas páginas y que es la que más me agrada es la de validar el dato cuando la caja de texto pierde el enfoque, indicando mediante un mensaje al costado de la caja que el dato se encuentra registrado o que aún no lo está.

Te mostraré un pequeño ejemplo con la forma que menciono.

Código HTML:
Ver original
  1. <form id = "datos" action = "registrar.php" method = "post">
  2.     <label for = "correo">Ingrese su correo electrónico para suscribirse a nuestras noticias:</label>
  3.     <input type = "email" name = "correo" id = "correo" required />
  4.     <span id = "mensaje"></span>
  5.     <input type = "submit" value = "Suscribirse" />
  6. </form>

Código CSS:
Ver original
  1. .valid{
  2.     background: green;
  3. }
  4.  
  5. .invalid{
  6.     background: red;
  7. }
  8.  
  9. .valid, .invalid{
  10.     color: white;
  11. }

Código Javascript:
Ver original
  1. var form = document.querySelector("#datos"),
  2.     input = document.querySelector("#correo"),
  3.     span = document.querySelector("#mensaje"),
  4.     ajax, envio;
  5.  
  6. input.addEventListener("blur", function(){
  7.     ajax = new XMLHttpRequest();
  8.     ajax.open("GET", "comprobar.php?correo=" + this.value, true);
  9.     ajax.send();
  10.     ajax.addEventListener("load", function(){
  11.         if (this.status == 200){
  12.             if (this.responseText == "yes"){
  13.                 span.innerHTML = "El correo electrónico ingresado ya está registrado. Ingrese otro.";
  14.                 span.className = "invalid";
  15.                 envio = false;
  16.             }
  17.             else{
  18.                 span.innerHTML = "Continúe con el ingreso de datos.";
  19.                 span.className = "valid";
  20.                 envio = true;
  21.             }
  22.         }
  23.     }, false);
  24. }, false);
  25.  
  26. form.addEventListener("submit", function(event){
  27.     event.preventDefault();
  28.     if (envio){
  29.         this.submit();
  30.     }
  31.     else{
  32.         alert("Debe de ingresar otro correo electrónico");
  33.         input.value = "";
  34.         input.focus();
  35.     }
  36. }, false);

Código PHP:
Ver original
  1. $conexion = mysqli_connect('servidor', 'usuario_bd', 'clave_bd', 'nombre_bd');
  2.  
  3. if (!$conexion) exit(mysqli_connect_error());
  4.  
  5. $correo = mysqli_real_escape_string($conexion, strip_tags(trim($_POST['correo'])));
  6. $consulta = "SELECT correo FROM suscripciones WHERE correo = '$correo'";
  7. $resultados = mysqli_query($conexion, $consulta) or exit(mysqli_error());
  8.  
  9. echo mysqli_num_rows($resultados) ? 'yes' : 'no';

El proceso es simple.

En el archivo HTML, hay un formulario que contiene a un campo de texto en el cual se ingresará el correo electrónico, además, hay un <span> en el cual se mostrará el mensaje del resultado de la validación. El <label> es solo para mostrar el texto que le indicará al usuario qué debe de ingresar en la caja de texto.

En la hoja de estilos, hay dos clases las cuales se aplicarán al <span> para cuando se le asigne la respuesta del proceso de validación.

En el archivo JavaScript, tomamos al formulario, la caja de texto y al <span>, además, declaramos dos variables que se utilizarán más adelante. Cuando se produzca el evento blur (cuando la caja de texto pierda el enfoque), se ejecutará una función en la cual realizaremos la petición asíncrona (Ajax). En dicha petición, envío el dato escrito en la caja de texto hacia el archivo que realizará la comprobación en la base de datos y una vez que se obtenga una respuesta, mostraremos un mensaje en el <span> indicando el resultado del proceso de validación y le aplicaremos una de las dos clases creadas en la hoja de estilos, pero además, estableceremos un valor en la variable envio para determinar si se realizará o no el envío de los datos.

En el archivo PHP, realizamos la conexión a la base de datos, limpiamos el dato recibido de posible contenido no deseado, elaboramos la consulta SQL y la ejecutamos. Con la función mysqli_num_rows(), obtenemos el total de resultados devueltos por la consulta a la base de datos y según sea dicha cantidad, imprimiremos un mensaje que será la respuesta a la petición realizada con Ajax.

Como plus, cuando se produzca el evento submit en el formulario (cuando se envíen los datos a procesarse), cancelamos el envío y verificamos el valor de la variable envio para saber si el correo electrónico ingresado se encuentra o no registrado y, de acuerdo a este criterio, proceder a registrarlo o no.

NOTA: Para que no tengas problemas con la ejecución del código JavaScript, colócalo después de todos los elementos del documento, justo antes de la etiqueta </body> para que así pueda surtir efecto o, si deseas colocarlo en la cabecera del documento, ejecútalo dentro de esto:

Código Javascript:
Ver original
  1. document.addEventListener("DOMContentLoaded", function(){
  2.     /* Aquí va el código */
  3. }, false);

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #4 (permalink)  
Antiguo 19/08/2015, 08:05
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Información Respuesta: Validar un registro antes de insertar

Cita:
Iniciado por Alexis88 Ver Mensaje
Amigo me Parecio muy buena tu explicacion, soy nuevo en este tema pero mira creo que soy un poco torpe y no se yo coloque todo el codigo en este forma

index.php
Código PHP:
<html>
  <head>
  <title></title>
  </head>
  <style type="text/css"> 
  .valid{
    background: green;
}
 
.invalid{
    background: red;
}
 
.valid, .invalid{
    color: white;
}
  </style>
  <body>


  <form id = "datos" action = "registrar.php" method = "post">
    <label for = "correo">Ingrese su correo electrónico para suscribirse a nuestras noticias:</label>
    <input type = "email" name = "correo" id = "correo" required />
    <span id = "mensaje"></span>
    <input type = "submit" value = "Suscribirse" />
</form>



<?php
$conexion 
mysqli_connect("localhost""root","dbjeison");
 
if (!
$conexion) exit(mysqli_connect_error());
 
$correo mysqli_real_escape_string($conexionstrip_tags(trim($_POST['correo'])));
$consulta "SELECT correo FROM usuarios WHERE correo = '$correo'";
$resultados mysqli_query($conexion$consulta) or exit(mysqli_error());
 
echo 
mysqli_num_rows($resultados) ? 'yes' 'no';

?>
<script>
var form = document.querySelector("#datos"),
    input = document.querySelector("#correo"), 
    span = document.querySelector("#mensaje"),
    ajax, envio;
 
input.addEventListener("blur", function(){
    ajax = new XMLHttpRequest();
    ajax.open("GET", "comprobar.php?correo=" + this.value, true);
    ajax.send();
    ajax.addEventListener("load", function(){
        if (this.status == 200){
            if (this.responseText == "yes"){
                span.innerHTML = "El correo electrónico ingresado ya está registrado. Ingrese otro.";
                span.className = "invalid";
                envio = false;
            }
            else{
                span.innerHTML = "Continúe con el ingreso de datos.";
                span.className = "valid";
                envio = true;
            }
        }
    }, false);
}, false);
 
form.addEventListener("submit", function(event){
    event.preventDefault();
    if (envio){
        this.submit();
    }
    else{
        alert("Debe de ingresar otro correo electrónico");
        input.value = "";
        input.focus();
    }
}, false);
</script>

 <script>
document.addEventListener("DOMContentLoaded", function(){
    /* Aquí va el código */
}, false);
</script>
  </body>
</html>

o tengo que separar todo amigo?
  #5 (permalink)  
Antiguo 19/08/2015, 08:45
 
Fecha de Ingreso: mayo-2015
Mensajes: 63
Antigüedad: 9 años
Puntos: 1
Respuesta: Validar un registro antes de insertar

asi es como lo puso alexis88,por eso el le puso los titulos de como debes llamar los archivos.
ahora en cuanto al archivo css del ejemplo,si lo creas aparte en el html debes incluirlo asi
<link rel="stylesheet" type="text/css" href="nombre de tu carpeta">
<style type="text/css">
y en cuanto a la conexion la veo como mala si te funciona asi?
  #6 (permalink)  
Antiguo 19/08/2015, 09:13
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

Los códigos CSS y JavaScript pueden estar en el mismo archivo o en archivos separados (recomendable); por ese lado no hay problema, pero el código PHP debe de estar en otro archivo, por eso es que mencioné en la explicación y en el mismo código, nombres para cada archivo PHP.

Por favor, no te limites a copiar y pegar. Lee lo que se te explica aquí.

Cita:
Iniciado por mauricio1020 Ver Mensaje
en cuanto a la conexion la veo como mala[...]
Así es. No está colocando los datos de conexión como debe de ser (a menos de que no posea una clave de acceso). Por favor, revisa el manual para que verifiques la manera correcta de hacerlo (que es la que utilicé en el ejemplo).

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 19/08/2015 a las 09:40 Razón: Enlace
  #7 (permalink)  
Antiguo 19/08/2015, 10:50
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Información Respuesta: Validar un registro antes de insertar

Cita:
Iniciado por Alexis88 Ver Mensaje
si
Cita:
Iniciado por mauricio1020 Ver Mensaje
si
Hey amigos si he leido todo paso a paso pero soy un poco lento y todo es nuevo es para mi , pero bueno he armado todo de esta forma, no se pero igual me deja pasar algunos datos repetidos y aveces no.

index.php
Código PHP:
<html>
  <
head>
  <
title></title>
  </
head>
  <
link rel="stylesheet" type="text/css" href="Codigo.CSS"
  <
style type="text/css"> </style>
  <
body>
  <
form id "datos" action "registrar.php" method "post">
    <
label for = "correo">Ingrese su correo electrónico para suscribirse a nuestras noticias:</label>
    <
input type "email" name "correo" id "correo" required />
    <
span id "mensaje"></span>
    <
input type "submit" value "Suscribirse" />
</
form>
  </
body>
  <
script type="text/javascript" src="Codigo.js">
  
</script>
  <script>
  document.addEventListener("DOMContentLoaded", function(){
    /* Aquí va el código */ }, false);
</script>
</html> 
Codigo.js
Código Javascript:
Ver original
  1. var form = document.querySelector("#datos"),
  2.     input = document.querySelector("#correo"),
  3.     span = document.querySelector("#mensaje"),
  4.     ajax, envio;
  5.  
  6. input.addEventListener("blur", function(){
  7.     ajax = new XMLHttpRequest();
  8.     ajax.open("GET", "comprobar.php?correo=" + this.value, true);
  9.     ajax.send();
  10.     ajax.addEventListener("load", function(){
  11.         if (this.status == 200){
  12.             if (this.responseText == "yes"){
  13.                 span.innerHTML = "El correo electrónico ingresado ya está registrado. Ingrese otro.";
  14.                 span.className = "invalid";
  15.                 envio = false;
  16.             }
  17.             else{
  18.                 span.innerHTML = "Continúe con el ingreso de datos.";
  19.                 span.className = "valid";
  20.                 envio = true;
  21.             }
  22.         }
  23.     }, false);
  24. }, false);
  25.  
  26. form.addEventListener("submit", function(event){
  27.     event.preventDefault();
  28.     if (envio){
  29.         this.submit();
  30.     }
  31.     else{
  32.         alert("Debe de ingresar otro correo electrónico");
  33.         input.value = "";
  34.         input.focus();
  35.     }
  36. }, false);

Codigo.css
Código CSS:
Ver original
  1. .valid{
  2.     background: green;
  3. }
  4. .invalid{
  5.     background: red;
  6. }
  7. .valid, .invalid{
  8.     color: white;
  9. }

comprobar.php
Código PHP:
$conexion mysqli_connect('localhost''root''''dbjeison');
if (!
$conexion) exit(mysqli_connect_error());
$correo mysqli_real_escape_string($conexionstrip_tags(trim($_POST['correo'])));
$consulta "SELECT correo FROM usuarios WHERE correo = '$correo'";
$resultados mysqli_query($conexion$consulta) or exit(mysqli_error());
echo 
mysqli_num_rows($resultados) ? 'yes' 'no'
registrar.php
Código PHP:
Ver original
  1. <html>
  2. <body>
  3. hola Pasar a registrar
  4. </body>
  5. </html>

Gracias por la paciencia y por enseñarme!
  #8 (permalink)  
Antiguo 19/08/2015, 12:36
 
Fecha de Ingreso: mayo-2015
Mensajes: 63
Antigüedad: 9 años
Puntos: 1
Respuesta: Validar un registro antes de insertar

ok si lo que quieres comprobar es si ese registro esta alli solo debes poner un if mas para hacer el ingreso:

if (mysqli_num_rows($resultados)>0)
{
echo"ya existe el registro";
} else {
echo"No Existe";
y aqui si haces el insert

}

?>
  #9 (permalink)  
Antiguo 19/08/2015, 12:52
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

Me parece extraño que te suceda eso porque la comprobación es bastante clara; si el correo ingresado ya está en la base de datos, se retorna un "yes" como respuesta y un "no" en caso de no estar. Solo para descartar, copias esa sentencia SQL y pégala en el phpMyadmin pero en lugar de $correo coloca un correo que ya hayas registrado.

Estimado mauricio1020, son dos los archivos que se utilizan; uno para hacer la comprobación cuando la caja de texto pierda el enfoque y otro que procesará los datos cuando se haya comprobado que el correo ingresado no exista en la base de datos. En el archivo para ingresar los datos, ya no es necesaria la comprobación.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #10 (permalink)  
Antiguo 19/08/2015, 13:06
 
Fecha de Ingreso: mayo-2015
Mensajes: 63
Antigüedad: 9 años
Puntos: 1
Respuesta: Validar un registro antes de insertar

ok alexis tienes razon olvide por completo la funcion que habias hecho y si es raro que no se este ejecutando queria preguntarte si en el archivo comprobar.php en vez de usar el operador = usa el like habria diferencia?
  #11 (permalink)  
Antiguo 19/08/2015, 13:30
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

El signo de igualdad compara dos valores, devolviendo true si son igual o false si no es así. El operador LIKE compara una expresión con un patrón, el cual también puede ser una expresión regular. También hay que tener en cuenta que no diferencia entre mayúsculas y minúsculas.

Este texto te puede ayudar a despejar las dudas que tengas.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #12 (permalink)  
Antiguo 19/08/2015, 13:44
 
Fecha de Ingreso: mayo-2015
Mensajes: 63
Antigüedad: 9 años
Puntos: 1
Respuesta: Validar un registro antes de insertar

ok excelente texto que me compartiste.

saludos
  #13 (permalink)  
Antiguo 19/08/2015, 14:07
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Validar un registro antes de insertar

Cita:
Iniciado por Alexis88 Ver Mensaje
.
Cita:
Iniciado por mauricio1020 Ver Mensaje
.
Oye Alexis mira yo coloque todo mi codigo como lo puedes ver y lo organize bien creando cada cosa pero todo me parece en verde "Continúe con el ingreso de datos.", he estado mirando y cambiando cosas pero todo lo deja pasar, sera que es el orden como tengo?

Si no estoy mal a mauricio le estara pasando lo mismo!
  #14 (permalink)  
Antiguo 19/08/2015, 15:07
 
Fecha de Ingreso: mayo-2015
Mensajes: 63
Antigüedad: 9 años
Puntos: 1
Respuesta: Validar un registro antes de insertar

mire ya lo probe y le hize solo unos include y me funciono asi copia y pega y me cuentas:

index.php:
Código PHP:
<html
  <
head
  <
title></title
    <
script type="text/javascript" src="css/codigo.css"></script> 
  
  <script> 
  document.addEventListener("DOMContentLoaded", function(){ 
    var form = document.querySelector("#datos"),
    input = document.querySelector("#correo"), 
    span = document.querySelector("#mensaje"),
    ajax, envio;
 
input.addEventListener("blur", function(){
    ajax = new XMLHttpRequest();
    ajax.open("GET", "comprobar.php?correo=" + this.value, true);
    ajax.send();
    ajax.addEventListener("load", function(){
        if (this.status == 200){
            if (this.responseText == "yes"){
                span.innerHTML = "El correo electrónico ingresado ya está registrado. Ingrese otro.";
                span.className = "invalid";
                envio = false;
            }
            else{
                span.innerHTML = "Continúe con el ingreso de datos.";
                span.className = "valid";
                envio = true;
            }
        }
    }, false);
}, false);
 
form.addEventListener("submit", function(event){
    event.preventDefault();
    if (envio){
        this.submit();
    }
    else{
        alert("Debe de ingresar otro correo electrónico");
        input.value = "";
        input.focus();
    }
}, false);}, false); 
</script> 
  </head> 
  <link rel="stylesheet" type="text/css" href="Codigo.CSS">  
  <style type="text/css"> </style> 
  <body> 
  <form id = "datos" action = "registrar.php" method = "post"> 
    <label for = "correo">Ingrese su correo electrónico para suscribirse a nuestras noticias:</label> 
    <input type = "email" name = "correo" id = "correo" required /> 
    <span id = "mensaje"></span> 
    <input type = "submit" value = "Suscribirse" /> 
</form> 
  </body> 

</html> 

comprobar.php
Código PHP:
<?php
require_once("index.php");
$conexion mysqli_connect('localhost''root''123''dbjeison'); 
if (!
$conexion) exit(mysqli_connect_error()); 
$correo mysqli_real_escape_string($conexionstrip_tags(trim($_POST['correo']))); 
$consulta "SELECT correo FROM usuarios WHERE correo = '$correo'"
$resultados mysqli_query($conexion$consulta) or exit(mysqli_error()); 
//echo mysqli_num_rows($resultados) ? 'yes' : 'no'; 
if (mysqli_num_rows($resultados)>0){
    echo 
"el dato ya existe";
    exit(
0);
}else{
    include(
"registrar.php");
}
?>
registrar.php
Código PHP:
<?php
require_once("comprobar.php");
require_once(
"index.php");
$nom=$_POST["correo"];
echo 
"el correo es".$nom;
//exit(0);
$sql=$conexion->query("insert into usuarios ('$nom')");    
?>
  #15 (permalink)  
Antiguo 19/08/2015, 15:56
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Información Respuesta: Validar un registro antes de insertar

Cita:
Iniciado por mauricio1020 Ver Mensaje
.
Gracias amigo Voy a mirar el dia de mañana ahorita tengo clase!

Gracias por tu ayuda y la paciencia!
  #16 (permalink)  
Antiguo 19/08/2015, 16:07
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

Lo que está mal es la manera en la que se recibe el dato (error mío ). Mediante Ajax, envío el dato por el método GET, pero lo recibo por POST. Solo tienes que cambiar eso, $_GET['correo'] en lugar de $_POST['correo']; el resto está bien.

mauricio1020, debes de considerar que, de la forma en la que lo planteas, el dato se guardará cuando la caja pierda el enfoque y no cuando el usuario pulse el botón de envío. Por cierto, no recomiendo incluir al archivo inicial en el archivo en el que se realizará la comprobación; se supone que este último está aislado con el único fin de que sea usado para comprobar la existencia del correo en la base de datos.

Y solo por si deseas hacer la comprobación mientras el usuario escribe, cambia el evento blur por input.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #17 (permalink)  
Antiguo 20/08/2015, 09:12
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia Bogota
Mensajes: 72
Antigüedad: 8 años, 9 meses
Puntos: 0
Información Respuesta: Validar un registro antes de insertar

Cita:
Iniciado por Alexis88 Ver Mensaje
.
estoy probando tu codigo y si me ha servido Muchas gracias estoy tratando de cambiar algunas cosas.
Cita:
Iniciado por mauricio1020 Ver Mensaje
.
amigo he cambiado las cosas que dijiste como el metodo Get y lamentablemente todabia me deja pasar datos, lo del blur por lo de imput, hasta el momento el de alexis no ha dejado pasar datos.
  #18 (permalink)  
Antiguo 20/08/2015, 10:09
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Validar un registro antes de insertar

El código que originalmente te pasé, con el cambio de la variable, es suficiente. Aunque no lo vi necesario, hice una prueba con el mismo y, efectivamente, funcionó como se esperaba.

Esto no es tan complicado como puede parecer, solo hay que implementar correctamente el código. Eso es todo.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: formulario, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.