Select Case

 

Usando IF-THEN pode ser incômodo e propenso a ter erros de programação e lentidão na execução. Uma construção mais eficiente é o SELECT CASE que utiliza uma variável com várias condições.

   <html><head>
   <TITLE>asp_case.asp</TITLE>
   </head><body bgcolor="#FFFFFF">
   <form action="caserespond.asp" method=get>
   Your First Name<INPUT NAME="FirstName" MaxLength=20><p>
   Your Last Name<INPUT NAME="LastName" MaxLength=20><p>
   <INPUT TYPE=submit><p><INPUT TYPE=reset>
   </form></body></html>

Este é o select case que determinará o que significa cada input do usuário.

   <html><head>
   <TITLE>caserespond.asp</TITLE>
   </head><body bgcolor="#FFFFFF">
   <%
   fname=request.querystring("Firstname")
   lname=request.querystring("Lastname")
   salary=request.querystring("Salary")
   %>
   Nice to Meet You <%=fname%> <%=lname%><p>
10   <%If fname="" then%>
11   Sorry we are not on a first name basis...<p>
12   <%end if
13   select case lcase(lname)
14   case "washington","adams"
15    response.write "The first president has same last name<p>"
16   case "jefferson"
17    response.write "The third president has same last name<p>"
18   case "lincoln"
19    response.write "The sixteenth president has same last name<p>"
20   end select%>
21   </body></html>

Voltar | Exemplo 2


Copyright (c) 1998 - Alexandre Barreto