PHP/MYSQL/JS - Tri dynamique par colonne
interno
Messages postés
6
Statut
Membre
-
interno Messages postés 6 Statut Membre -
interno Messages postés 6 Statut Membre -
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
- Logiciel tri photo - 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>