Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Realizar comparacion entre BD y FORM
 Foro Bloqueado  Tema Bloqueado


Autor Temas
movil
Starting Member

España
16 Posts
Mensajes - 25 Apr 2005 :  19:47:07  Ver Perfil  Enviar Email
El problema que tengo es que no realizo bien la comparacion, tengo un formulario, en el que relleno los datos, realizo la consulta a la base de datos y comparo el resultado con los datos del formulario, pero el problema es que siempre se va a la ultima condicion, ponga lo que ponga en el nombre.

<%var Ob_Conn, Ob_RS;
Ob_Conn= Server.CreateObject("ADODB.Connection");
Ob_Conn.Open("colegio");
Ob_RS=Server.CreateObject("ADODB.Recordset");
Ob_RS=Ob_Conn.Execute("SELECT nombre, clave FROM accesoadm");%>
if (Request.Form("Nom_adm")==Ob_RS("nombre")){
if (Request.Form("Cla_adm")==Ob_RS("clave")){%>
<script language="JavaScript">
alert("Todo correcto");
location.replace("http://localhost/Colegio/EsAdmin.asp");
</script><%}
if (Request.Form("Cla_adm")!=Ob_RS("clave")){%>
<script language="JavaScript">
alert("Rellene los campos con los datos correctos.");
location.replace("http://localhost/Colegio/PrubAdm.asp");
</script><%}}
if (Request.Form("Nom_adm")!=Ob_RS("nombre")) {%>
<script language="JavaScript">
alert("No existe un administrador con ese nombre de usuario.Vuelva a rellenar los campos con los datos correctos.");
location.replace("http://localhost/Colegio/PrubAdm.asp");
</script><%}
Ob_RS.Close();
Ob_Conn.Close();
%>

El codigo esta en javascript


Carlitos
Moderator

Chile
881 Posts
Posted - 25 Apr 2005 :  22:03:28  Ver perfil  Enviar e-mail
Hola:
Supongo que validaste el valor de Nom_adm? y el valor de tu campo Ob_RS("nombre") .
Ahora si quieres que una vez que entyra a tu 1er if no pase al siguiente debes utilizar un flag o semaforo,
saludos,
atte. Carlitos

Carlitos ayuda a sus amigos!!Inicio Pagina

Carlitos
Moderator

Chile
881 Posts
Posted - 25 Apr 2005 :  22:03:30  Ver perfil  Enviar e-mail
Hola:
Supongo que validaste el valor de Nom_adm? y el valor de tu campo Ob_RS("nombre") .
Ahora si quieres que una vez que entyra a tu 1er if no pase al siguiente debes utilizar un flag o semaforo,
saludos,
atte. Carlitos

Carlitos ayuda a sus amigos!!Inicio Pagina

movil
Starting Member

España
16 Posts
Posted - 26 Apr 2005 :  00:06:34  Ver perfil  Enviar e-mail
a que te refieres con validar?
Nom_adm es el nombre que tiene uno de los campos del formulario

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar