Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

amateos1404




  Reply to this topicStart new topicStart Poll

> Preguntas Y Respuestas (usando La Querystring)
dejavi
  Publicado: Aug 25 2007, 02:10 AM
Quote Post


Tera user
Group Icon

Grupo: Moderadores
Mensajes: 3.733
Miembro nº: 17.695
Registrado: 18-January 07



250807.




Se le llama QueryString al lugar donde se escribe la direccion URL. Seguramente vieron mas de una vez direcciones como la siguiente: http://www.soloasp.com.ar/index.asp?id=1&tiempo=0. En este caso se están pasando datos por la QueryString. Los datos vienen despues del "?". En nuestro simple ejemplo pasan los datos: id=1 y tiempo=0. Y asi se pueden pasar datos de una manera simple y fácil. Veamos como es la sintaxis y aprendamos más sobre esto. Veamos como funciona un test de preguntas y respuestas. Todo con QueryString. Este ejemplo está escrito de este modo para que se vea bien el funcionamiento del QueryString. Obvio que no es la manera más óptima, pero se puede ver claramente como se pasan los datos y como se leen.

[ Hola, bienvenido al test ]

Deseas preguntas sobre:

Juegos de PC
Software de internet


El código de nuestro test está aqui abajo:

<%
dim resp, preg
'Pedimos a la QueryString los datos.
tema = Request.QueryString("tema")
preg = Request.QueryString("preg")
resp = Request.QueryString("resp")
'Si preg esá vacio.
If preg = "" then
Response.Write "[ Hola, bienvenido al test ]<BR><BR>>"
Response.Write "Deseas preguntas sobre: <BR><BR>"
'Pasamos datos por la QueryString dependiendo del link presionado.
Response.Write "<A HREF=""vereje.asp?eje=12&tema=1&preg=1"">Juegos de PC</A><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=2&preg=1"">Software de internet</A>"
'Chequeamos si se cumple alguno.
ElseIf tema=1 AND preg=1 then
Response.Write "<B>Has elegido responder por Juegos de PC</B>: <BR><BR>"
Response.Write "Un campeonato en EEUU entregó 100000 de dolares al mejor jugador de: <BR><BR>"
'Nuevamente enviamos nuevos datos a la QueryString.
Response.Write "<A HREF=""vereje.asp?eje=12&tema=1&preg=2&resp=1"">Unreal Tournament</A><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=1&preg=2&resp=2"">Counter Strike</A><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=1&preg=2&resp=3"">Quake III Arena</A><BR>"
ElseIf tema=1 AND preg=2 AND resp=3 then
Response.Write "<BR>BIEN, aunque no era muy dificil eh!"
ElseIf tema=1 AND preg=2 AND (resp=2 OR resp=1) then
Response.Write "<BR>MAL, la respuesta correcta era Quake III Arena"
ElseIf tema=2 AND preg=1 then
Response.Write "<B>Has elegido responder por Software de internet</B>: <BR><BR>"
Response.Write "Cual es el softwrae más usado para compresion de archivos?: <BR><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=2&preg=2&resp=1"">WinZip</A><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=2&preg=2&resp=2"">WinRAR</A><BR>"
Response.Write "<A HREF=""vereje.asp?eje=12&tema=2&preg=2&resp=3"">dearj</A><BR>"
ElseIf tema=2 AND preg=2 AND resp=1 then
Response.Write "<BR>BIEN, aunque no era muy dificil eh!"
ElseIf tema=2 AND preg=2 AND (resp=2 OR resp=3) then
Response.Write "<BR>MAL, la respuesta correcta era WinZip"
End IF
%>


thumbsup.gif






--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker