PHP/MYSQL/JS - Tri dynamique par colonne
interno
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
interno Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
interno Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
est ce que quelqu'un sait comment trier un tableau dynamiquement en cliquant sur les colonne de celui-ci:
Exemple en JS de ce que je cherche: http://www.journaldunet.com/...
Seulement, mes données proviennent d'une base MYSQL et le tableau est consitué d'une boucle do while (PHP).
Du coup le script JS bug a mort et le tri ne fonctionne pas (je n'y connais rien en JS).
Ma question: comment faire un systeme de tri par colonne semblable a l'exemple JS précédement cité ?
Voici le code de mon tableau php:
Merci d'avance...
est ce que quelqu'un sait comment trier un tableau dynamiquement en cliquant sur les colonne de celui-ci:
Exemple en JS de ce que je cherche: http://www.journaldunet.com/...
Seulement, mes données proviennent d'une base MYSQL et le tableau est consitué d'une boucle do while (PHP).
Du coup le script JS bug a mort et le tri ne fonctionne pas (je n'y connais rien en JS).
Ma question: comment faire un systeme de tri par colonne semblable a l'exemple JS précédement cité ?
Voici le code de mon tableau php:
<table class="sortable" id="youhou" width="50%" border="0" align="center" cellpadding="2" cellspacing="0"> <?php do { ?> <tr> <td align="center" bgcolor="#FF0000">Titre</td> <td align="center" bgcolor="#FF0000">Auteur</td> <td align="center" bgcolor="#FF0000">Theme</td> <td align="center" bgcolor="#FF0000">Prix</td> </tr> <tr> <td align="center"><a href="fiche.php?reference=<?php echo $row_rsCatalogue['reference']; ?>"><?php echo $row_rsCatalogue['titre']; ?></a> </td> <td align="center"><?php echo $row_rsCatalogue['auteur']; ?></td> <td align="center"><?php echo $row_rsCatalogue['theme']; ?></td> <td align="center"><?php echo $row_rsCatalogue['prix']; ?></td> </tr> <?php } while ($row_rsCatalogue = mysql_fetch_assoc($rsCatalogue)); ?> <tr> <td colspan="4" align="center"><hr></td> </tr> </table>
Merci d'avance...
A voir également:
- PHP/MYSQL/JS - Tri dynamique par colonne
- Trier colonne excel - Guide
- Déplacer colonne excel - Guide
- Tableau croisé dynamique - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
1 réponse
autant pour moi...
j'ai résolu mon probleme.
Ma boucle php était mal positionnée par rapport au code html:
j'ai résolu mon probleme.
Ma boucle php était mal positionnée par rapport au code html:
<table class="sortable" id="youhou" width="50%" border="1" align="center" cellpadding="2" cellspacing="0"> <tr> <th align="center" bgcolor="#FF0000">Titre</th> <th align="center" bgcolor="#FF0000">Auteur</th> <th align="center" bgcolor="#FF0000">Theme</th> <th align="center" bgcolor="#FF0000">Prix</th> </tr> <?php do { ?> <tr> <td align="center"><a href="fiche.php?reference=<?php echo $row_rsCatalogue['reference']; ?>"><?php echo $row_rsCatalogue['titre']; ?></a> </td> <td align="center"><?php echo $row_rsCatalogue['auteur']; ?></td> <td align="center"><?php echo $row_rsCatalogue['theme']; ?></td> <td align="center"><?php echo $row_rsCatalogue['prix']; ?></td> </tr> <?php } while ($row_rsCatalogue = mysql_fetch_assoc($rsCatalogue)); ?> </table>