Regresar   Foros de CHW > Software > Lenguajes de Programación


Estás leyendo el thread

PHP: hacer grupos y ordenar su contenido aleatoreamente

 en el foro Lenguajes de Programación, que dice: "Hola, No soy programador, pero tengo nociones de php más allá de lo básico. Se "



bienvenido

Tags
,

Responder

 

LinkBack Herramientas
Old 19-may-2008, 14:43   #1
-Javier-
CEO CieloSur
 
Avatar de -Javier-
 
Registrado: septiembre-2006
Location: Litoral Central
Posts: 671


PHP: hacer grupos y ordenar su contenido aleatoreamente

Hola,
No soy programador, pero tengo nociones de php más allá de lo básico. Se me presentó un problema y busco su ayuda.

Tengo una BD con 20 registros. En la BD estan guardados en una tabla y ordenados de manera que los 5 primeros pertenecen al grupo A, los 5 siguientes al B, etc.

Necesito pedirle a la BD que me muestre los 20, pero que los 5 primeros se muestren aleatoreamente. Luego los 5 siguientes igual y así hasta el último grupo.

Ejemplo:

Grupo A en la BD: 1 2 3 4 5
Grupo B en la BD: 6 7 8 9 10


Lo que necesito (ejemplo):

Grupo A: 3 5 2 4 1
Grupo B: 8 6 7 10 9


Este orden luego lo necesito guardar en otra BD, yo pensaba que se guardara en un campo separados por comas, para posteriores consultas.

Necesito luces de cómo puedo hacer todo eso ... Se los agradecería mucho!
Saludos!
__________________
Javier

nF4 Ultra-D
Opteron 180@185
OCZ 2Gb Platinum Revision 2
Radeon HD3850
DVD-RW SONY Q120A & ASUS DVD-RW 402P
-Javier- is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 19-may-2008, 15:59   #2
unreal4u
Maestro Chasquilla
OverLord
 
Avatar de unreal4u
 
Registrado: octubre-2005
Location: Temuco, Chile
Posts: 13.487


Enviar un mensaje por ICQ a unreal4u
Re: PHP: hacer grupos y ordenar su contenido aleatoreamente

yo lo haría en la consulta: algo así como un group by "grupo" y a eso hacerle un random ...

O bien podrías ocupar una función de este tipo: PHP: rand - Manual

Saludos !!
__________________
Sé amable y:
Lee los 14 mandamientos de CHW.
Lea el Reglamento de Compra-Venta
También Nuestra Visión
Y por último, Nuestra Historia


Spoiler
Frase célebre de hoy: "Debido a la gran cantidad de guiños y referencias relacionadas con el mundo informático, esta sección permanecerá siempre incompleta, al menos hasta que se complete"
unreal4u is offline   Citar y responder
Old 20-may-2008, 12:41   #3
blackcat
Pajarito Nuevo
 
Avatar de blackcat
 
Registrado: mayo-2008
Posts: 124


Re: PHP: hacer grupos y ordenar su contenido aleatoreamente

Se me ocurre asi por vola del cafe ultracargado k tengo a mi lado lo siguiente:

hacer un arreglo con 5 posiciones
Recordset con los 5 primeros
mientras hayan registros
random de 1 a 5
revisar k la posicion en el arreglo de acuerdo al random no este ocupada
mientras posicion este ocupada
random de 1 a 5
poner el registro en la posicion del arreglo de acuerdo al random
guardar el arreglo en la base de datos
seguir con los otros 5.....

Atento k el random entrega valores entre 0 y 1, asi k ahi ve tu como hacerlo para obtener valores entre 1 y 5.
__________________
No tengo firma
blackcat is offline   Citar y responder
Responder

  Foros de CHW > Software > Lenguajes de Programación

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
A Ordenar La Familia 8800 fel_man Tarjetas de Video 24 23-feb-2008 03:37
programa para ordenar mp3 y vista all in one v8 Fcarmi Windows y programas varios 1 24-nov-2007 17:31
programa para ordenar mp3 Fcarmi Windows y programas varios 2 26-ago-2007 14:37
Ordenar alfabeticamente caracteres segun ASCII CerBBero Lenguajes de Programación 2 06-jun-2007 13:53


Todas las horas son GMT -4. La hora es 20:55.

Add to Technorati Favorites eXTReMe Tracker
(cc) 2003-2008 CHW
SEO by vBSEO 3.2.0    Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Forums Directory