Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2011, 17h16   #1
tut
Membre confirmé
 
Avatar de tut
 
Inscription : juillet 2002
Messages : 373
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 373
Points : 253
Points : 253
Par défaut comment afficher un tableau avec tri par colonne ?

Bonjour,
Je suis en train de développer un site en Php/MySQL, sur une base de CakePhp.
Je manipule dans mon site des données, qui sont affichées sous la forme de tableau, représentant le contenu de tables de la base de données.
exemple :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<table>
	<tr>
		<th>Id</th>
		<th>Organisme</th>
		<th>Etat</th>
		<th>Date de relance</th>
		<th>Actions</th>
	</tr>
<!-- Here's where we loop through our $prospections array, printing out post info -->
<?php foreach ($campagne['Prospection'] as $prospection): ?>
	<tr>
		<td><?php echo $prospection['id']; ?></td>
		<td><?php echo $organismes[$prospection['organisme_id']]; ?></td>
		<td><?php echo $prospection['etat']; ?></td>
		<td><?php echo $prospection['relance']; ?></td>
		<td>
			<?php echo $this->Html->link('Voir', array('controller'=>'prospections','action' => 'view', $prospection['id']));?>
			<?php echo $this->Html->link('Supprimer', array('controller'=>'prospections','action' => 'delete', $prospection['id']),	null,'Are you sure?')?>
			<?php echo $this->Html->link('Editer', array('controller'=>'prospections','action' => 'edit', $prospection['id']));?>
		</td>
	</tr>
<?php endforeach; ?>
</table>
J'aimerai permettre à l'utilisateur de pouvoir faire du tri sur colonne, en cliquant sur les en-têtes de colonne.
Exemple : quand il clique sur la colonne "date", les enregistrements sont affichés, classés par date croissante et décroissante s'il re-clique dessus.

Je suis persuadé que je ne suis pas le premier à avoir cette idée lumineuse, et j'ai horreur de réinventer la roue, donc si quelqu'un pouvait m'indiquer comment cela est usuellement réalisé... parce que là, j'en ai aucune idée !
Merci !
tut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 17h19   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
tu peux faire ca en ajax et js regarde du coté des plugins jquery
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h09.


 
 
 
 
Partenaires

Hébergement Web