Select Case non vede le variabili

  • Creatore Discussione Creatore Discussione darpec
  • Data di inizio Data di inizio

darpec

Nuovo Utente
18 Lug 2006
19
0
0
Ciao a tutti, non riesco a capire dove sbaglio!
Ho un mappamondo con delle aree sensibili che passano un valore stringa alla variabile id alla pagina mondo.asp, in corrispondenza del paese che clikko.
Qual è il problema? Sembra che il mio script qua sotto non veda il valore della variabile! Anche richiamando la pagina direttamente da browser (mondo.asp?id=asia)! Non riesco a capire, continua a restituirmi solo ed esclusivamente la stringa "Nessun paese selezionato". Qualcuno sa darmi una spiegazione?

<%
Select Case id

Case "usa"
response.write ("<b>Stati Uniti</b>")

Case "eu"
response.write ("<b>Europa</b>")

Case "asia"
response.write ("Asia")

Case Else
response.write ("Nessun paese selezionato")

End Select
%>
 
Prova a scrivere il codice cosi:

<%
Select Case id
Case "usa" : response.write ("<b>Stati Uniti</b>")
Case "eu" : response.write ("<b>Europa</b>")
Case "asia" : response.write ("Asia")
Case Else : response.write ("Nessun paese selezionato")
End Select
%>

Se anche cosi non va probabilmente avrai comesso un errore logico da qualche parte.
 
utilizza questo codice

<%
Case = Request.QueryString("Case")
if Case = "usa" then
response.write ("<b>Stati Uniti</b>")
else
if Case = "eu" then
response.write ("<b>Europa</b>")
else
if Case = "asia" then
response.write ("Asia")
else
response.write ("Nessun paese selezionato")
end if
end if
end if
%>
 

Discussioni simili