probleme avec Request.QueryString

probleme avec Request.QueryString - ASP - Programmation

Marsh Posté le 26-01-2006 à 18:09:09    

bijou bijour,,
 
alors voila mon url ressemble a ca:


et le script a ca:

Citation :

<%
 lien=""  
 lien=Request.QueryString("page" )
 select case lien
  case antoine
   Server.Execute("antoine.asp" )
  case historique
   Server.Execute("historique.asp" )
  case else
   Server.Execute("accueil.asp" )
 end select
 %>


 
dans mon select case c'est le premier case qui est executé  :heink: alors que ca devrait etre le case else...
pourquoi ca me fait ca ???

Reply

Marsh Posté le 26-01-2006 à 18:09:09   

Reply

Marsh Posté le 26-01-2006 à 18:33:57    

tu devrais faire comme ça :
 

Code :
  1. <html>
  2. <head><title>Ma page !</title></head>
  3. <body>
  4. <div style="float:left;width:150px;">
  5. <%Server.Execute "menu.asp"%>
  6. </div>
  7. <div style="float:left;width:600px;">
  8. <%
  9. Dim page
  10. If (Request("page" )<>"" ) then
  11.   page = Request("page" )
  12. Else
  13.   page = "main.asp"
  14. End If
  15. %>
  16. <%Server.Execute page%>
  17. </div>
  18. <div style="clear:both;"></div>
  19. </body>
  20. </html>


 
et dans menu.asp une liste de lien du style :

Code :
  1. < a href="index.asp?page=mapage.asp" > ... < /a >

Reply

Marsh Posté le 26-01-2006 à 19:46:29    

Dans tous les cas, c'est :
 
case "antoine":
 
pas
 
case antoine

Reply

Marsh Posté le 27-01-2006 à 09:47:31    

:ouimaitre:
éh bien je me suis fié a un mauvais tuto car je vien de mettre des "" dans mon select case et ca marche nikel....
 
merci beaucoup :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed