
08/12/2003, 05:53
|
| | Fecha de Ingreso: junio-2003 Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 11 meses Puntos: 0 | |
Por que funciona asi este sencillo codigo???? Saludos al foro:
Tengo un codigo de prueba para un formulario, pero no entiendo por que funciona así. A ver si alguien me lo explica.
La cosa es la siguiente:
Escribo mi codigo para que si el formulario está en blanco lo escriba en pantalla, pero si hay algo escrito en los campos del formulario, se conecte a una base de datos.
Lo que sucede es lo siguiente:
Carga bien la pagina la primera vez y cuando pulso el boton de enviar da igual que los campos del formulario esten vacios o llenos, siempre se conecta a la base de datos.
Donde está el error en un formulario tan simple????
Les paso el codigo para que vean donde puede estar el error.
Código:
---------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%if (request.form <> "") then%>
te conectas a la base de datos
<%else%>
Esta blanco. Muestras el formulario
<form name="form1" method="post" action="prueba_login_agencias.asp">
<table width="21%" border="0" align="left" bgcolor="#F2F2F2">
<tr>
<td width="100%" colspan="2" bgcolor="#0000FF"> <p align="center"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Login</font></td>
</tr>
<tr>
<td width="50%"><font size="2" face="Arial, Helvetica, sans-serif">Usuario:</font></td>
<td width="50%"><input name="usuario" type="text" size="8" maxlength="8"></td>
</tr>
<tr>
<td width="50%"><font size="2" face="Arial, Helvetica, sans-serif">Contraseña:
</font> </td>
<td width="50%"> <input name="password" type="password" size="8" maxlength="8"></td>
</tr>
<tr>
<td width="100%" colspan="2"> <p align="center">
<input type="submit" value="Enviar">
</td>
</tr>
</table>
<p> </p>
<p> </p>
</form>
<% end if %>
</body>
</html> |