
Validar registro en DB escrito en un input en evento onKeyUp
Publicado por Diego (4 intervenciones) el 25/10/2014 02:27:37
Hola amig@s que tal!
Quisiera que ayudarán porque ya me queme las pestañas y nada más no me sale
Tengo que validar un dato al realizar el evento onKeyUp para verificar que dicha información ingresada en el input no se repita en la DB, por ejemplo el mismo número de un cliente y en caso de que ya exista, muestre un texto que diga que ya se encuentra registrado el número de cliente.
Dejo mis ficheros:
<------------------ JS -------------------------->
<---------------------------- PHP ------------------------------>
<------------------- HTML -------------------->
-
Si alguien pudiese ayudarme, se lo agradecería infinitamente!
Saludos"
Quisiera que ayudarán porque ya me queme las pestañas y nada más no me sale

Tengo que validar un dato al realizar el evento onKeyUp para verificar que dicha información ingresada en el input no se repita en la DB, por ejemplo el mismo número de un cliente y en caso de que ya exista, muestre un texto que diga que ya se encuentra registrado el número de cliente.
Dejo mis ficheros:
<------------------ JS -------------------------->
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function MostrarConsulta(cliente){
divResultado = document.getElementById('checkSucess');
ajax=objetoAjax();
ajax.open("POST", cliente);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
<---------------------------- PHP ------------------------------>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$user = $_POST['cliente'];
if(!empty($user)) {
echo comprobar($user);
}
function comprobar($cliente) {
$con = mysql_connect('localhost','root', '');
mysql_select_db('sopor_diary', $con);
$sql = mysql_query("SELECT * FROM notes WHERE cliente = '".$cliente."'",$con);
$contar = mysql_num_rows($sql);
if($contar == 0){
echo "<span style='font-weight:bold;color:green;'>Disponible.</span>";
}else{
echo "<span style='font-weight:bold;color:red;'>El número de cliente ya existe.</span>";
}
}
<------------------- HTML -------------------->
-
1
e="text" name="cliente" id="cliente" value="" onkeyup="MostrarConsulta('../includes/checkCliente.php')">
Si alguien pudiese ayudarme, se lo agradecería infinitamente!
Saludos"
Valora esta pregunta


0