Comparer des lignes sql lors d'un listing !!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comparer des lignes sql lors d'un listing !!

Re: Comparer des lignes sql lors d'un listing !!

par nomads » 28 avr. 2011, 00:28

j'aurai trouvé par moi même ( pas peu fier ) :)
		   $last="false";
			  while($data=mysql_fetch_array($affiche))
              {
			   $tour=$data['tournee'];
			   if($last==$tour){ echo 'idem<br />';}
			   
			   elseif ($last!=$tour){ echo $tour.'<br />'; $last=$tour;}
			  }

Comparer des lignes sql lors d'un listing !!

par nomads » 27 avr. 2011, 23:56

Bonjour tout le monde !!

Voila ce que j'aimerai faire ,

Je récupère les données d'un champs "tournee" via ce script

              mysql_connect("$chemin", "$username", "$password")or die ("erreur de connexion a la bdd "); 
              mysql_select_db("$db")or die ("Bdd introuvable ");
              $affiche = mysql_query ("SELECT tournee FROM concerts ORDER BY id ");


			  while($data=mysql_fetch_array($affiche))
                          {
			   $tour=$data['tournee'];
			  echo $tour;
                          }
			  
Ca m'affiche tout les noms de tournées de mes champs !!

du genre

U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー
Elevation
ZooTv
Joshua Tree
Unforgettable Fire
U2360ー
U2360ー
U2360ー
U2360ー
U2360ー



MAIS

J'aimerai avoir ce style d'affichage ;

U2360ー











Elevation
ZooTv
Joshua Tree
Unforgettable Fire
U2360ー






bien entendu apres le - il y a d'autres info , le lieu , la date etc ... mais j'aimerai pour plus de clarté , si j'ai un nom de tournée suivi X fois du même nom , remplacer le nom par une TABulation pour alléger l'affichage et la lisibilité !

Je sais pas trop comment faire

Merci a vous