Résultat mélangé aprés chaque actualisation

Résolu
jaky -  
puxor Messages postés 367 Statut Membre -
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
Configuration: Windows XP
Safari 525.19

5 réponses

  1. puxor Messages postés 367 Statut Membre 89
     
    Je fais un proto et je te le poste dans 10 min
    0
  2. puxor Messages postés 367 Statut Membre 89
     
    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 ^^

    <?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--;
    		}
    	}
    ?>
    0
    1. puxor Messages postés 367 Statut Membre 89
       
      Si ca te convient je peux te commenter le code pour que ca soit plus simple a comprendre et a prendre en main.

      Edit: Tu voulais bien un random ou plutot un mélangeage contrôlé ?
      0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. puxor Messages postés 367 Statut Membre 89
     
    de rien, tu peux passer le post en résolu si t'es satisfait
    0