Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2002, 08:51
pepelucho
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Exclamación Mostrar datos aleatoriamente

Hola a todos, como puedo mostrar datos aleatoriamente, tengo un test online pero quisiera que me muestre las preguntas aleatoriamente, aqui le pongo el codigo:
<%if isarray(session("mytest"))=false then
idtest=request("idtest")
if idtest="" then response.redirect "default.asp"
' dim pmytest(25,1)
dim pmytest(100,1)
sqltxt="select idpregunta from preguntas where idtest="&idtest
ra.open sqltxt,cn
if ra.eof then
ra.close
set ra=nothing
cn.close
set cn=nothing
response.redirect "resettest.asp"
end if
i=0

do while not ra.eof
i=i+1
pmytest(i,0)=ra("idpregunta")
pmytest(i,1)=0
ra.movenext
loop
ra.close
sqltxt="select titulo from test where idtest="&idtest
ra.open sqltxt,cn
titulo=ra("titulo")
ra.close
session("npreguntas")=i
session("test")=idtest
session("nivel")=niv
session("titulo")=titulo
session("posicion")=1
posicion=1
session("mytest")=pmytest
Set rgq=server.createobject("adodb.recordset")
rgq.activeconnection=cn
srgq="Select *from usuarios where email='"&session("login")&"'"
rgq.open srgq
session("nick")=rgq("id")
else
pmytest=session("mytest")
posicion=session("posicion")
pmytest(posicion,1)=request.form("r1")
session("mytest")=pmytest

if posicion <= session("npreguntas") then
posicion=posicion+1
session("posicion")=posicion
end if
end if
'----------------
Gracias de antemano ...
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO