Aller au contenu

afficher classe définie dans une variable par ordre décroissant


qeumarh

Sujets conseillés

bonsoir,

voila mon probleme.

j'ai un menu déroulant qui me permet de sélectionner une classe parmi les 15 de ma table classement.

je recupère dans une variable $choix la classe selectionnée.

ensuite j'affiche le contenu de cette variable ainsi que les données correspondant a la classe définie dans la variable $choix.

jusque là tout va bien. mais voila je veux afficher les données par ordre decroissant. et là ça ne marche plus.

voila le code que j'utilise:

$reponse = mysql_query('SELECT * From classement ORDER BY '.$choix.' DESC')or die(mysql_error());

ça affiche les infos mais ça ne tient pas compte de ORDER BY '.$choix.' DESC.

où est le probleme?

merci

marc

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Salut,

Tu veux surement parler de colonne et non de classe.

Est ce que tes noms de colonnes mysql sont des noms simples ou a tu des tirets dans tes noms de colonnes ?

Ca pourrait etre une raison pour laquelle le ORDER BY ne fonctionne pas.

Essaye d'afficher ta requete et de la copier dans phpmyadmin (ou autre interface de gestion mysql).

$reponse = 'SELECT * From classement ORDER BY '.$choix.' DESC';
echo $reponse;
mysql_query($reponse) or die(mysql_error());

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...