Affiché selon un COUNT

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 : Affiché selon un COUNT

Re: Affiché selon un COUNT

par Spols » 03 août 2017, 07:52

ajoute une clause dans ton WHERE AND city != 'grenoble'

Re: Affiché selon un COUNT

par blinz » 02 août 2017, 21:03

Alors j'ai trouvé mais ça m'affiche la ville sur la ville sur la quelle je me trouve

Exemple j'affiche proche de grenoble mais dans la liste il y a grenoble :/

J'aimerais tous les affiché sauf biensur la ville en cours

Le code actuel :
<?php
			 $classement_ville = "SELECT DISTINCT city,  COUNT(id_actu) as nombre FROM actu";
			 $classement_ville.= " WHERE id_departements = '".substr($row['postcode'],0,2)."'";
			 $classement_ville.= " GROUP BY city ORDER BY nombre DESC LIMIT 0,10";
			 $req = $bdd->query($classement_ville);

			  while($row = $req->fetch(PDO::FETCH_ASSOC)){ 
			  echo'<li><a href="/actu/fiche-'.ucfirst(strtolower($row['city'])).'.html">'.$row['city'].'</li>';
			  }
              ?>

Affiché selon un COUNT

par blinz » 02 août 2017, 19:15

Salut voilà je fait une requete qui me permet d'affiché des villes selon un département

J'aimerais maintenant les affiché de celui qui à le plus d'actualité à celui qui en à le moins
j'ai une table actu.
J'aimerais savoir comment je peut faire pour compter le nombre d'actu par ville et ainsi les affiché comme ça du coup
 <?php
			$pub = "SELECT DISTINCT city FROM loisirs WHERE id_departements = ".substr($row['postcode'],0,2)." LIMIT 0,10";
			$req = $bdd->query($pub);	
       
			while($ligne = $req->fetch(PDO::FETCH_ASSOC)){ 
			echo '
			<li><a href="/actu/fiche-'.simplification($ligne['city']).'.html">'.ucfirst(strtolower($ligne['city'])).'</a></li>';
			 }  

			?>
Merci à tous