Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: survil en 20 Noviembre 2007, 02:42 am



Título: sql y javascript ??
Publicado por: survil en 20 Noviembre 2007, 02:42 am
bueno resulta que estoy intentando realizar una consulta SQL desde javascript, es posible? ... yo pienso que si  :¬¬ .  estoy intentando lo siguiente:

// funcion para validar si cedula ya existe
function verificaCI(Id) { 
var cajaCI = document.getElementById(Id);
var cedula = cajaCI.value;   

<?php
mysql_connect("127.0.0.1", "root", "");
$result = mysql_db_query("plantilla", "SELECT * FROM usuarios WHERE cedula ="?>cedula);   /* esta linea se que esta mal!! alguna sugerencia??
$fila = mysql_fetch_array($result);
$nom = $fila['nombre'];
?>; if (cedula == <?php echo $nom; ?>){  /* esta linea tampoca funciona
    window.alert("El usuario ya existe");
 }else{
   window.alert("no existe");   
}

*****************************************
 unos de los problemas de lo que estoy intentando es que javascript se ejecuta en el cliente y PHP en el servidor.
En resumen lo que quiero hacer es validar el ID del usuario en el evento onBlur del inputText , para ver si existe ya en la base de datos o no, en el caso que exista cargo todos los datos de ese usuario en los diferentes inputText.. agradeceria cualquier sugerencia.. Gracias


Título: Re: sql y javascript ??
Publicado por: sirdarckcat en 20 Noviembre 2007, 02:47 am
necesitas usar AJAX para poder hacer la validación en un evento.

http://www.google.com/search?q=AJAX

Saludos!!


Título: Re: sql y javascript ??
Publicado por: дٳŦ٭ en 20 Noviembre 2007, 03:53 am
bueno resulta que estoy intentando realizar una consulta SQL desde javascript, es posible? ... yo pienso que si  :¬¬ .  estoy intentando lo siguiente:

// funcion para validar si cedula ya existe
function verificaCI(Id) { 
var cajaCI = document.getElementById(Id);
var cedula = cajaCI.value;   

<?php
mysql_connect("127.0.0.1", "root", "");
$result = mysql_db_query("plantilla", "SELECT * FROM usuarios WHERE cedula ="?>cedula);   /* esta linea se que esta mal!! alguna sugerencia??
$fila = mysql_fetch_array($result);
$nom = $fila['nombre'];
?>; if (cedula == <?php echo $nom; ?>){  /* esta linea tampoca funciona
    window.alert("El usuario ya existe");
 }else{
   window.alert("no existe");   
}

*****************************************
 unos de los problemas de lo que estoy intentando es que javascript se ejecuta en el cliente y PHP en el servidor.
En resumen lo que quiero hacer es validar el ID del usuario en el evento onBlur del inputText , para ver si existe ya en la base de datos o no, en el caso que exista cargo todos los datos de ese usuario en los diferentes inputText.. agradeceria cualquier sugerencia.. Gracias

Primero haz que funcione el PHP y después checa lo de Ajax, es fácil.

Suerte


Título: Re: sql y javascript ??
Publicado por: survil en 20 Noviembre 2007, 04:22 am
Insertar Cita
necesitas usar AJAX para poder hacer la validación en un evento.

ok, usare AJAX.. en un principio iba a utilizar ajax, pero es solo que estaba intentando buscando otra alternativa al mismo, pero ya he comprobado por mi mismo que no se puede  .. y ahora que me lo dicen ustedes... no me queda otra. saludos