Foros del Web » Programando para Internet » ASP Clásico »

Mostrar 4 registros aleatorios dentro de un grupo

Estas en el tema de Mostrar 4 registros aleatorios dentro de un grupo en el foro de ASP Clásico en Foros del Web. Hola: Tengo un duda, sobre una cosa que no se si se podrá hacer... Resulta que tengo guardados en una tabla de una BD Access ...
  #1 (permalink)  
Antiguo 05/08/2002, 04:53
 
Fecha de Ingreso: enero-2002
Mensajes: 236
Antigüedad: 23 años, 4 meses
Puntos: 0
Mostrar 4 registros aleatorios dentro de un grupo

Hola:

Tengo un duda, sobre una cosa que no se si se podrá hacer...
Resulta que tengo guardados en una tabla de una BD Access todos los productos de una tienda on-line, esta tabla tiene dos campos del tipo si/no, uno para saber si es oferta y otro para saber si es novedad. Lo que quiero saber es si hay alguna forma de que dentro del grupo de productos que estan marcados como oferta me seleccione 4 de manera aleatoria, para mostrarlos en la pagina, y que si la vuelve a visitar se muestren otros 4 diferentes (como los seleccionara de manera aleatoria...).

Bueno no se si me he explicado bien.

Gracias :)
  #2 (permalink)  
Antiguo 05/08/2002, 11:13
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Re: Mostrar 4 registros aleatorios dentro de un grupo

Hola.. mira... te pongo el siguiente codigo para mostrar un producto aleatorio:

Código:
varios = "Select * from Productos "
..
..
miRs.open varios, objconn, 3,1
intTotalRecords = miRs.RecordCount
Randomize()
intRandomNumber = Int((intTotalRecords * Rnd))
miRs.Move intRandomNumber
Con esto indicas que escoja un registro aleatorio y si lo quieres mostar solo llamalo..:
Código:
<%=miRs( "producto_nombre" )%>
Suerte... cualquier cosa.. por aqui andamos..! ;)

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #3 (permalink)  
Antiguo 10/03/2005, 06:35
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
Vale. ¿Y si queremos mostrar varios (más de uno) registros aleatorios no repetidos?
  #4 (permalink)  
Antiguo 14/03/2005, 13:22
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 meses
Puntos: 2
necesito hacer un bucle para mostrar varios registros aleatorios NO REPETIDOS. ¿Puede alguien ayudarme?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.