Hola a todos, leyendo sus problemas les comparto uan solución simple:
Regla de validacion dentro del script
$("#id_formulario").validate({
rules: {
....
usuario_txt: {
required: true,
rangelength: [3, 15],
required: "comprobar"
},
Luego un mensaje de texto por si ya existe
messages: {
usuario_txt: {
required: "Este campo ya existe!."
}
}
Y finaliza con la validación del usuario
comprobar.php (comprueba si el usuario existe en la B.D)
<?php
include "conexion.php";
#Recoge el campo del formulario a comprobar
$parametro = $_GET['usuario_txt'];
#SQL a la tabla
$sql = "SELECT * FROM usuarios WHERE login = '$parametro'";
#Manipulación de Errores (Informe de Errores, Emisión de exepciones)
$lnk->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$qry = $lnk->prepare($sql);
$qry->execute();
$reg = $qry->fetch(PDO::FETCH_OBJ);
if($reg->login){
echo "false";
}else{
echo "true";
}
$lnk = null;
?>