Como puedo validar un campo de texto que no este en la base de datos al momento deperder el focus, <input type="text" name="rfc" id="rfc" class="campos" onBlur="valida();"> , en dodne tengo que poner el codigo php para hacer la validacion. Gracias de antemano por su apoyo y comprension

Como Validar un texto en la base de datos mysql?
Started by
robertocuj
, Feb 13 2012 12:12 AM
2 replies to this topic
#1
Posted 13 February 2012 - 12:12 AM
#2
Posted 13 February 2012 - 07:33 AM
Si te entendí lo que quieres es comprobar si el campo existe (por ejemplo un email) si ya existe coloca una advertencia
Supongo que eso es lo que quieres.(podrías ser mas especifico de lo que quieres validar a todo esto)
Podrías hacerlo con ajax y jquery
[java]
<input type="text" id="email" name="email"/><span id="error"></span>
Y un script javacript
$(document).ready(function(){
$('#email').change(function(){
$.get('tupagina.php',{valor:$('#email').val()},function(data){
$('#error').html(data);
});
})
})
[/java]
Algo basico ,pero te funcionaria
En tupagina.php haces la consulta con el valor que viene via get en este caso $_GET['valor'] si hay coincidencia devuelve un mensaje si no nada o una imagen con un ticket
[java]
$consulta=metodo($_GET['valor']);
if(!empty(consulta)){
echo ""el email ya existe;
}
else{
echo "correcto";
}
[/java]
Supongo que eso es lo que quieres.(podrías ser mas especifico de lo que quieres validar a todo esto)
Podrías hacerlo con ajax y jquery
[java]
<input type="text" id="email" name="email"/><span id="error"></span>
Y un script javacript
$(document).ready(function(){
$('#email').change(function(){
$.get('tupagina.php',{valor:$('#email').val()},function(data){
$('#error').html(data);
});
})
})
[/java]
Algo basico ,pero te funcionaria
En tupagina.php haces la consulta con el valor que viene via get en este caso $_GET['valor'] si hay coincidencia devuelve un mensaje si no nada o una imagen con un ticket
[java]
$consulta=metodo($_GET['valor']);
if(!empty(consulta)){
echo ""el email ya existe;
}
else{
echo "correcto";
}
[/java]
#3
Posted 14 February 2012 - 10:51 AM
ok. deja hago el planteamiento:
base de datos: personas
Campos: rfc (primary), nombre, apaterno, amaterno
El usuario va a capturar esos datos; y escribe el
rfc: SACR010170 y se pasa a nombre:|__________ en este momento quiero validar que el RFC no este en la base de datos y que le permita seguir capturando y si existe se regrese a RFC. ¿Donde pongo el codigo de validarrfc.php?
CODIGO:
base de datos: personas
Campos: rfc (primary), nombre, apaterno, amaterno
El usuario va a capturar esos datos; y escribe el
rfc: SACR010170 y se pasa a nombre:|__________ en este momento quiero validar que el RFC no este en la base de datos y que le permita seguir capturando y si existe se regrese a RFC. ¿Donde pongo el codigo de validarrfc.php?
CODIGO:
<?php
require_once(conexion.php);
?>
<html>
<head>
<title>Captura Datos Personales</title>
<script language="javascript" type="text/javascript">
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p>
<label for="rfc"></label>
rfc
<input type="text" name="rfc" id="rfc" onblur="validarrfc.php"/>
</p>
<p>nombre
<label for="nombre"></label>
<input type="text" name="nombre" id="nombre" />
</p>
</form>
</body>
</html>