Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2005, 10:54
movil
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 21 años, 6 meses
Puntos: 0
Realizar comparacion entre BD y FORM

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