begin process at 2012 05 31 04:14:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Autre

 > 

PHP - aléatoire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PHP - aléatoire

vendredi 25 août 2006 à 12:21:48 | PHP - aléatoire

afterlove

Bonjour,

Je souhaiterais savoir s'il existe des fonctions permettant de classer de manière aléatoire ?

En pratique, j'ai une liste de A à Z et j'aimerais que les données dans cette liste soient affiché de manière aléatoire...
Merci à vous,

Stéphane
vendredi 25 août 2006 à 12:25:57 | Re : PHP - aléatoire

malalam

Administrateur CodeS-SourceS
Hello,

une liste de quoi? Stockée dans quoi ?
Il y a un tas de fonctions en rapport avec l'aléatoire.
Explique mieux ce que tu veux.
vendredi 25 août 2006 à 12:39:18 | Re : PHP - aléatoire

afterlove

C'est un annuaire avec des gens qui se sont inscrit.
J'aimerais que chaque personne soit dedans de manière aléatoire

C'est stocké dans une base données, différents champs
id (int - auto_increment)
nom (mediumtext)
url (mediumtext)
img (mediumtext)
adresse (text)
phone (mediumtext)
gsm (mediumtext)
fax (mediumtext)
mail (mediumtext)
province (mediumtext)
id_s (int)
position (int)
vendredi 25 août 2006 à 12:42:08 | Re : PHP - aléatoire

coockiesch

Salut!
SELECT nom, url, fax FROM table ORDER BY RAND() LIMIT 0, 10

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
vendredi 25 août 2006 à 15:02:16 | Re : PHP - aléatoire

jean84



Ah pas bete comme astuce.. a defaut de les enregistrer aleatoirement, tu les selectionne aleatoirement ! J'y aurais pas penser tiens !

@++
vendredi 25 août 2006 à 17:57:39 | Re : PHP - aléatoire

malalam

Administrateur CodeS-SourceS
De toutes façons, la notion d'ordre dans une bdd est toute subjective...
vendredi 25 août 2006 à 18:49:22 | Re : PHP - aléatoire

eXon

Membre Club
Pour classer aléatoirement un tableau tu peux également utiliser la fonction array_rand:
mixed array_rand ( array input [, int num_req] )

----------------
eXon
http://www.lookstrike.com
samedi 26 août 2006 à 12:22:57 | Re : PHP - aléatoire

malalam

Administrateur CodeS-SourceS
Lol, eXon, le roi des solutions alternatives... ;-)
samedi 26 août 2006 à 14:58:45 | Re : PHP - aléatoire

eXon

Membre Club
Tous problèmes a mile et une solution, pourquoi pas laisser lui qui la prend choisir la plus adapté ;)

----------------
eXon
http://www.lookstrike.com
samedi 26 août 2006 à 15:12:53 | Re : PHP - aléatoire

malalam

Administrateur CodeS-SourceS
(j'ai supprimé les msg en trop).
C'est vrai, eXon. Sauf que...quelle est la solution la plus adapté, dans ce cas-ci, à ton sens ?
Je réponds lol : la solution SQL. Elle sera plus rapide et plus efficace. Dans ton as, tu récupères des infos (un select), tu parcours un résultat (while...), tu mets chaque résultat dans un tableau, puis tu tries aléatoirement le tableau,e t enfin, tu dois boucler dessus pour l'afficher.
En SQL : tu récupères un jeu de résultat déjà trié. Et tu l'affiches au fil de l'eau (dans le while); un SELECT...ORDER BY RAND() est bien plus rapide! Donc, cette solution est optimisée et plus courte.

Même si ta solution fonctionne, ET peut-être très utile dans certains cas :-)

1 2

Cette discussion est classée dans : aléatoire, php, liste, manière


Répondre à ce message

Sujets en rapport avec ce message

HLP javascript et PHP [ par alphacrash ] function image() { i = document.divx.liste.selectedIndex; if (i == 0) return; url = document.divx.liste.options[i].value; document.jaquette.src = url; question sur les combobox ou liste en php/mysql [ par herveguedj ] Bonjour j'ai developpe une petite appli en php qui gere des membres, chaque membre est obligatoirement affecte à une region j'ai donc 2 tables membre resultat d'une requete dans listbox [ par herveguedj ] bonjour, je suis tout nouveau en php et je debute ma premiere appli j'aimerai mettre la liste complte d'une requete que je recupere dans un listebox m Liste déroulante en php [ par iomega ] Bonjour à tous!!!J'ai une liste déroulant ou je séléctionne une dateavec un form action et lorsque je sélectionne cette date le problème c'est que cel Formulaire en php [ par petitstitch ] BonjourJ'ai un petit souci avec la creation de mon formulairele formulaire comporte 1 menu deroulant rempli de valeur et deux boutons : un bouton pour Liste deroulante et redirection ? [ par Joez ] Bonjour, je voudrais faire une liste deroulante PHP contenant des dates et qui redirige vers une page php avec en parametres la dateexemple2003 - 2004 php : création d'une liste déroulante [ par vir76 ] Salut tout le monde,Etant novice sur PHP, j'aimerais créer une liste déroulante comportant un champ d'une base de données MySQL dans le cadre d'une re Liste chaînée en PHP ... please help!! [ par tryskehl ] Salut,Je voulais savoir si en PHP on pouvait créer des listes chaînées. Je sais que lZon a accès aux classes et aux pointeurs mais je nZarrive pas à f Boîtes à liste + PHP + MySql [ par olive59 ] Source en PHP avec base MySqlJ'alimente une boite à liste avec une base MySQL. Jusque là, tout va bien! (Par un SELECT * FROM ...)J'aimerais pouvoir a php + javascript + liste deroulante [ par ansdodou ] Salut à tous Je suis parvenu à faire afficher le contenu d'une de mes tables dans controle liste mais je ne parvient pas à récupérer les enregistremen


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales