Créer colonne avec tri sur un tableau html

Bonjour,
Je voudrai savoir comment faire pour créer des colonnes que je pourrai trier par ordre croissant et décroissant.
C'est un tableau html écrit comme ça :
<table width="685" border="0">
  <tr>
  		<td width="90" style="color:#858585;">
<?php $custom = $item->extra_fields; ?>
		<? 
		$post = mb_substr($item->category->commune, 0, 15,'UTF-8'); 
		echo $post;
		echo '';
		?>	  	
		</td>
		<td width="115"> <a style="color:#858585;" href="<?php echo $item->category->link; ?>"><? 
      $post = mb_substr($item->category->name, 0, 15,'UTF-8'); 
      echo $post;
      echo '...';
      ?>	</a></td>
		<td width="65" style="color:#858585;"><span class="catItemDateCreated"><?php echo $custom[0]->value; ?>
		</td>		
		<td width="190"><a href="<?php echo $item->link; ?>">
		<? 
		$post = mb_substr($item->title, 0, 30,'UTF-8'); 
		echo $post;
		echo '...';
		?>	  		
		</a> 
		</td>
		
		
		<td width="35" style="color:#858585;"><?php echo $custom[2]->value; ?></td>
		
		<td width="85" style="color:#858585;"><?php echo $custom[1]->value; ?></td>
  </tr>
</table>


Je voudrais avoir en haut de tableau le nom de la colonne + des petites fleches haut / bas. Je pense que cela peut ce gérer avec du php mais je suis débutant :(
Merci pour votre aide !

2 réponses

  1. Bonjour,

    tu peux le faire avec du php mais il faudrait recharger la page à chaque clic, ce qui n'est pas le mieux.

    La meilleure des solutions serait de le faire en Ajax et de re-remplir le tableau dans le bon ordre à chaque fois.
    0
    1. Peux tu m'aider à le réaliser ? Je n'y arrive pas :(
      0