Programación Web y Scripting > PHP

 Verificar Datos De Un Campo Sin Enviarlos

(1/4) > >>

DigitalUser:
Tengo un Formulario en HTML dentro de un archivo .php

Un campo de ellos es verificado por otro archivo php, cuando se envía el formulario.

Es posible que realice la consulta sin tener que enviar el formulario, por ejemplo al salir del campo.

Supongamos que tengo el siguiente archivo:


--- Código: Text ---<html><head><?phpfunction comprobar(){    $conexion_db_01=mysql_connect("localhost", "clientes","");     mysql_select_db("presupuestos",$conexion_db_01);    $V2RU_NombUsua = $_POST[campo1];    $consulta1 = "SELECT * FROM clientes WHERE NombUsua='$V2RU_NombUsua'";     $ejecutarconsulta1 = mysql_query($consulta1,conexion_db_01);    if (mysql_num_rows($ejecutarconsulta1)!=0)     {    echo "ok";    }    else     {    echo "no";    } }  ?></head> <body><form name="f1" method="post"><input type="text" onblur="comprobar();" name="campo1" /></form></body></html> 
lo que quiero que me funcione esto, que no se si esta bien expresado

Gracias

Mollense:
Hola DigitalUser.-

Si entiendo lo que querés hacer pero no es correcto. no te olvides que php está solo en el servidor y que el evento onblur ocurre en el cliente. Para este caso deberías utilizar AJAX.-

Utiliza el buscador del foro.

Saludos :beer:

DigitalUser:
Gracias por responder, pero no encuentro nada en el buscador que solucione mi problema.

he mirado un poco Ajax, pero, no se me ocurre la idea para resolver mi problema.

No se como decirle, que al salir del campo realice una consulta en MYSQL, y devuelva una respuesta, sin tener que enviar el formulario.

me se ha ocurrido la solución a la inversa, y es que al cargar la página cargue en un array todos los usuarios, y luego mediante un bucle realice la comprobación, el único inconveniente que veo es que si tengo mucho registros, hará mi página un poco lenta.

Creo que si nadie me da otra alternativa aplicare este ultimo caso que creo que es lo más correcto, aunque no me quede conforme, ya se me ocurrirá otra alternativa


tengo una duda, cuando le digo onblur, a un campo este es capaz de ejecutar una function de PHP, o solo JAVA.

gracias

Mollense:

--- Citar ---tengo una duda, cuando le digo onblur, a un campo este es capaz de ejecutar una function de PHP, o solo JAVA.
--- Fin de la cita ---
Solo JavaScript.

Dame un tiempito. Prometo ayudarte pero ahora se me hace imposible.

Un saludo :beer:

F_Tanori:
aqui hay algo que te puede ayudar

solo sustituye la consulta por la que tu deseas, y los datos de acceso a la base de datos



Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa