Bonjour, j'ai un tableau avec une région répété dans une page php. Les infos
qui sont dans le tableau proviennent d'une base de données en SQL. Je
voudrais connaitre le code pour afficher par ordre alphabétique les colonnes
au choix en cliquant sur le titre de colonne. J'ai essayé le code "order=1"
ou order=2 sans succés.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
m a r k u s
Salut,
C'est quoi order=1 et order=2 ? Pourquoi pas cheuveux=long et couleur=vert ? Reprends ta requête SQL et informe toi sur ORDER BY et ASC ou DESC Si tu veux cliquer sur le titre pour changer l'ordre, tu passes une variable (var par exemple) en GET ou POST sur $HTTP_SERVER_VARS['PHP_SELF']. Un truc du style if(!isset($HTTP_POST_VARS['var'])) $toto="DESC"; if(isset($HTTP_POST_VARS['var']) and $HTTP_POST_VARS['var']=="DESC") { $toto="ASC"; } else { $toto="DESC"; }
ta requête serait alors: mysql_query("SELECT * FROM ta_table WHERE ton_champ='ce_que_tu_veux' ORDER BY ".$toto."");
C'est un truc dans le style. À toi de bichonner...
--
m a r k u s http://www.agua-amarga.com http://www.shopping-cart-software-solution.com
"Christophe" a écrit dans le message de news: cr1snl$rl$ | Bonjour, j'ai un tableau avec une région répété dans une page php. Les infos | qui sont dans le tableau proviennent d'une base de données en SQL. Je | voudrais connaitre le code pour afficher par ordre alphabétique les colonnes | au choix en cliquant sur le titre de colonne. J'ai essayé le code "order=1" | ou order=2 sans succés. | |
Salut,
C'est quoi order=1 et order=2 ?
Pourquoi pas cheuveux=long et couleur=vert ?
Reprends ta requête SQL et informe toi sur ORDER BY et ASC ou DESC
Si tu veux cliquer sur le titre pour changer l'ordre, tu passes une variable
(var par exemple) en GET ou POST sur $HTTP_SERVER_VARS['PHP_SELF'].
Un truc du style
if(!isset($HTTP_POST_VARS['var'])) $toto="DESC";
if(isset($HTTP_POST_VARS['var']) and $HTTP_POST_VARS['var']=="DESC") {
$toto="ASC";
}
else {
$toto="DESC";
}
ta requête serait alors:
mysql_query("SELECT * FROM ta_table WHERE ton_champ='ce_que_tu_veux' ORDER
BY ".$toto."");
C'est un truc dans le style. À toi de bichonner...
--
m a r k u s
http://www.agua-amarga.com
http://www.shopping-cart-software-solution.com
markus@agua-amarga.com
"Christophe" <guyanais.OTEZMOIblanc@wanadoo.fr> a écrit dans le message de
news: cr1snl$rl$1@forums.macromedia.com...
| Bonjour, j'ai un tableau avec une région répété dans une page php. Les
infos
| qui sont dans le tableau proviennent d'une base de données en SQL. Je
| voudrais connaitre le code pour afficher par ordre alphabétique les
colonnes
| au choix en cliquant sur le titre de colonne. J'ai essayé le code
"order=1"
| ou order=2 sans succés.
|
|
C'est quoi order=1 et order=2 ? Pourquoi pas cheuveux=long et couleur=vert ? Reprends ta requête SQL et informe toi sur ORDER BY et ASC ou DESC Si tu veux cliquer sur le titre pour changer l'ordre, tu passes une variable (var par exemple) en GET ou POST sur $HTTP_SERVER_VARS['PHP_SELF']. Un truc du style if(!isset($HTTP_POST_VARS['var'])) $toto="DESC"; if(isset($HTTP_POST_VARS['var']) and $HTTP_POST_VARS['var']=="DESC") { $toto="ASC"; } else { $toto="DESC"; }
ta requête serait alors: mysql_query("SELECT * FROM ta_table WHERE ton_champ='ce_que_tu_veux' ORDER BY ".$toto."");
C'est un truc dans le style. À toi de bichonner...
--
m a r k u s http://www.agua-amarga.com http://www.shopping-cart-software-solution.com
"Christophe" a écrit dans le message de news: cr1snl$rl$ | Bonjour, j'ai un tableau avec une région répété dans une page php. Les infos | qui sont dans le tableau proviennent d'une base de données en SQL. Je | voudrais connaitre le code pour afficher par ordre alphabétique les colonnes | au choix en cliquant sur le titre de colonne. J'ai essayé le code "order=1" | ou order=2 sans succés. | |