Résultat mélangé aprés chaque actualisation
Résolu
jaky
-
puxor Messages postés 318 Date d'inscription Statut Membre Dernière intervention -
puxor Messages postés 318 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une recherche sur mon site affiche tout les hôtels sur ma ville ,
est ce que possible a chaque fois que j'actualise mon site de change l'ordre d'affichage des établissements??
j'ai pensé que après chaque visite sur mon site de créer un truc d'ajouter une place +1 pour l'établissement,
la première devient la dernière, la 2éme devient la 1ere 3eme 2eme ..............
Merci d'avance
j'ai une recherche sur mon site affiche tout les hôtels sur ma ville ,
est ce que possible a chaque fois que j'actualise mon site de change l'ordre d'affichage des établissements??
j'ai pensé que après chaque visite sur mon site de créer un truc d'ajouter une place +1 pour l'établissement,
la première devient la dernière, la 2éme devient la 1ere 3eme 2eme ..............
Merci d'avance
A voir également:
- Résultat mélangé aprés chaque actualisation
- Resultat foot - Télécharger - Vie quotidienne
- Lexer resultat - Télécharger - Sport
- Actualisation des données de la carte sim - Forum Samsung
- Actualisation score snap - Forum Snapchat
- Resultat loto 5/90 - Forum Excel
5 réponses
Voila le concept est posé, a toi de l'adapter pour ton site =).
Y a de l'optimisation a faire, c'est juste un proto ^^
Y a de l'optimisation a faire, c'est juste un proto ^^
<?php //Le tableau a afficher $tabBrut = array('Entree 1','Entree 2','Entree 3','Entree 4','Entree 5','Entree 6','Entree 7','Entree 8','Entree 9','Entree 10','Entree 11','Entree 12','Entree 13'); //Le tableau dans lequel on récupère les index déja affichés $tabTrie = array(); $tabLength = count($tabBrut); for($i = 0; $i < $tabLength; $i++){ $indexMax = $tabLength - 1; $index = rand(0, $indexMax); if (!in_array($index, $tabTrie)){ echo $tabBrut[$index] . '<br />'; $tabTrie[] = $index; }else{ $i--; } } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question