Cargando la página...

validar si el registro exixte para poder eliminarlo

Por evelyn moreno el 12 de enero de 2011 en los siguientes foros: JavaScript

validar si el registro exixte para poder eliminarlo

Avatar de evelyn moreno
hola alguien me puede ayudar! tengo un formulario donde esta mi campo de texto en el cual al ingresar un ID de producto este ya se elimina de mi base en sql con el delete y todo eso ahora, mi duda es que codigo javascript puedo utilizar para validar que si el ID de producto existen en la base de datos lo elimine y si no existe mande mensaje de que no existe.

Respuestas

1
12
enero
2011
Avatar de Gastón

Gastón 0 puntos

Lo vas a tener que resolver con ajax. Desde javascript no podes acceder directamente a la base de datos.
2
17
enero
2011
Avatar de evelyn moreno

evelyn moreno (iniciador del tema) 0 puntos

ok gracias me podrias dar un ejemplo de como lo podria resolver?
3
26
enero
2011
Avatar de Damián

Damián 0 puntos

Como bien dijo Gastón deberías usar Ajax para hacer la validación, ya que javascript se ejecuta en el cliente y no podrás acceder a la BD por medio de este lenguaje, necesitas hacer la validación en un lenguaje que se ejecute en el servidor como por ejemplo PHP, (no se con que lenguaje estás trabajando). El script escrito en PHP, deberá verificar en la BD si el ID existe o no y mostrar un texto indicándolo.

Por ejemplo:
$consulta = haces la consulta a la BD
if ($consulta){
echo 'existe';
}else{
echo 'no existe';
}

Recuerda que la respuesta de un AJAX siempre es texto.

Luego desde javascript lo que haces es crear un objeto de la clase XMLHttpRequest, este objeto es el que ejecutará el script escrito en PHP. Este objeto una vez que termine tendrá la respuesta que necesitas.

por ejemplo:

if (objetoAjax.responseText == 'no existe'){
alert('Ese ID no existe!!');
return false;
}


Claro que esto es solo un bosquejo, hay innumerables tutoriales de AJAX en la web que te ayudarán a completar lo que quieres, y verás que si bien el codigo parece algo complejo, una vez que te acostumbras es muy sencillo de utilizar para estas simples validaciones...

mucha suerte!
4
27
enero
2011
Avatar de Gastón

Gastón 0 puntos

Si vas a usar ajax por primera vez, para facilitarte las cosas te recomiendo que uses alguna libreria como jquery.

Tema cerrado por inactividad mayor a 90 días