Error en IF
Publicado por Arturo (6 intervenciones) el 13/06/2007 20:32:53
Amigos tengo un error digamos logico en la utlizacion de if anidados resulta, que supuestamente evalua una session con una variable y no se q pasa y se va al ultimo else de un solo, a continuacion agrego el codigo completo del if
<%
rol = Session("rol")
if Session("usuario") = "" then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write("Invitado<b>")%>
<br><br><br>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Usuario</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Registrarse</a></div>
<div class="subItem"><a target="inferiord" href="bd/usuario.asp">Ingresar</a></div>
<div class="subItem"><a target="inferiord" href="#">Nosotros</a></div>
<div class="subItem"><a target="inferiord" href="#">Contactanos</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<!-- *********************************Start Menu****************************** -->
<!-- *********************************End Menu****************************** -->
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
rol = Session("rol")
else if usr = rol then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Usuario<br><br>")
%>
<br><br><br><br><br><br><br><br><br>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Usuario</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
rol = session("rol")
else if emp = rol then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Empleado<br><br>")
%>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Empleado</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
else
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Administrador<br><br>")
%>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Administrador</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
end if
end if
end if
%>
Desde ya gracias por leerlo,ruego su ayuda
<%
rol = Session("rol")
if Session("usuario") = "" then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write("Invitado<b>")%>
<br><br><br>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Usuario</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Registrarse</a></div>
<div class="subItem"><a target="inferiord" href="bd/usuario.asp">Ingresar</a></div>
<div class="subItem"><a target="inferiord" href="#">Nosotros</a></div>
<div class="subItem"><a target="inferiord" href="#">Contactanos</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<!-- *********************************Start Menu****************************** -->
<!-- *********************************End Menu****************************** -->
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
rol = Session("rol")
else if usr = rol then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Usuario<br><br>")
%>
<br><br><br><br><br><br><br><br><br>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Usuario</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
rol = session("rol")
else if emp = rol then
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Empleado<br><br>")
%>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Empleado</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
else
Response.Write("Estas dentro de nuestro sistema<br> con el usuario:<br><b> ")
Response.Write Session("usuario")
Response.write rol
Response.Write ("<br>Con Privilegios de Administrador<br><br>")
%>
<div class="navbar">
<!-- *********************************Start Menu****************************** -->
<div class="mainDiv" >
<div class="topItem" >Menu Administrador</div>
<div class="dropMenu" ><!-- -->
<div class="subMenu" style="display:inline;">
<div class="subItem"><a target="inferiord" href="inicio.asp">Inicio</a></div>
<div class="subItem"><a target="inferiord" href="bd/registro.asp">Perfil</a></div>
<div class="subItem"><a target="inferiord" href="bd/loggin.asp">Agregar</a></div>
<div class="subItem"><a target="inferiord" href="#">Compras</a></div>
<div class="subItem"><a target="inferiord" href="salir.asp">Salir</a></div>
</div>
</div>
</div>
<!-- *********************************End Menu****************************** -->
<br>
<script type="text/javascript" src="xpmenuv21.js"></script>
</div>
<%
end if
end if
end if
%>
Desde ya gracias por leerlo,ruego su ayuda
Valora esta pregunta


0