
07/02/2009, 18:38
|
| | Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 22 años, 2 meses Puntos: 4 | |
Mostrar formulario dependiendo de un condicional Buenas noches... estoy intentando colocar dos formularios en una misma página, y deseo que se muestre dependiendo del caso:
1. al cargar la página se muestre un formulario para realizar un nuevo registro (Funcona bien).(primer formulario)
2. Cuando coloco un numero de registro en este caso el id para que me aparezca el formulario con los datos de ese registro y tener la opcion de modificar o eliminar no me aparece.... (segundo formulario)
el codigo que tengo es el siguiente:
le digo que si la entrada esta en blanco o el registro no existe.... muestre el primer formulario de lo contario... se muestre el segundo... pero este ultimo no se muestra
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<body>
<p> </p>
<form id="form1" name="form1" method="post" action="vendedores.asp">
<input name="codigo" type="text" id="codigo" />
<input type="submit" name="Submit" value="Enviar" />
</form>
<%
set conex=Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conex.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("vendedores.mdb")
SQL="SELECT * FROM vendedores where id = '"& request.form("codigo")&"'"
rs.Open SQL, conex, 1,3
%>
<%
IF request.form("codigo") = "" or request.form("codigo") = rs.Fields("id")then
%>
<form id="form1" name="form1" method="post" action="casos.asp">
<table width="32%" border="0">
<tr>
<td colspan="2" bgcolor="#0099FF"><strong>Información Personal </strong></td>
</tr>
<tr>
<td>Cédula</td>
<td><input name="codigo" type="text" id="codigo" value="<%request.form("codigo")%>"/></td>
</tr>
<tr>
<td width="33%">Nombres</td>
<td width="67%"><input name="nombres" type="text" id="nombres"/></td>
</tr>
<tr>
<td>Apellidos</td>
<td><input name="apellidos" type="text" id="apellidos"/></td>
</tr>
<tr>
<td>Teléfono</td>
<td><input name ="telefonos" type="text" id="telefonos"/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#0099FF"><strong>Datos de Acceso</strong></td>
</tr>
<tr>
<td>Usuario</td>
<td><input name="login" type="text" id="login"/></td>
</tr>
<tr>
<td>Clave</td>
<td><input name="clave" type="password" id="clave"/></td>
</tr>
<tr>
<td> </td>
<td><input name="opciones" type="submit" id="opciones" value="Registrar"/></td>
</tr>
</table>
</form>
<%
else
%>
<form id="form1" name="form1" method="post" action="casos.asp">
<table width="32%" border="0">
<tr>
<td colspan="2" bgcolor="#0099FF"><strong>Información Personal </strong></td>
</tr>
<tr>
<td>Cédula</td>
<td><input name="codigo" type="text" id="codigo" value="<%Response.Write(rs.Fields("id"))%>"/></td>
</tr>
<tr>
<td width="33%">Nombres</td>
<td width="67%"><input name="nombres" type="text" id="nombres" value="<%Response.Write(rs.Fields("nombres"))%>"/></td>
</tr>
<tr>
<td>Apellidos</td>
<td><input name="apellidos" type="text" id="apellidos" value="<%Response.Write(rs.Fields("apellidos"))%>"/></td>
</tr>
<tr>
<td>Teléfono</td>
<td><input name ="telefonos" type="text" id="telefonos" value="<%Response.Write(rs.Fields("telefonos"))%>"/></td>
</tr>
<tr>
<td colspan="2" bgcolor="#0099FF"><strong>Datos de Acceso</strong></td>
</tr>
<tr>
<td>Usuario</td>
<td><input name="login" type="text" id="login" value="<%Response.Write(rs.Fields("login"))%>"/></td>
</tr>
<tr>
<td>Clave</td>
<td><input name="clave" type="password" id="clave" value="<%Response.Write(rs.Fields("clave"))%>"/></td>
</tr>
<tr>
<td> </td>
<td><input name="opciones" type="submit" id="opciones" value="Modificar"/>
<input name="opciones" type="submit" id="opciones" value="Eliminar"/></td>
</tr>
</table>
</form>
<%
end if
rs.Close
set rs = nothing
conex.Close
set conex = nothing
%>
</body>
</html>
Gracias de antemano |