|
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver " - Aristóteles - ![]() |
Computerfacil.com |
Chat
Fotos
Últimos Posts
Ayuda
Búsqueda
Miembros
Calendario
|
| Bienvenido, invitado ( Identificarse | Registrarse ) | Reenviar mensaje de validación |
|
|
Forista del Mes: amateos1404
|
![]() ![]() ![]() |
| dejavi |
|
![]() Tera user 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 %> -------------------- |
![]() |
![]() ![]() ![]() |
|
|
|