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 18/06/2011, 15h15   #1
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 94
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 94
Points : 11
Points : 11
Par défaut Tableau avec tri

Bonjour à tous,

j'ai un script de tableau avec tri de colonne qui fonctionne bien
mais je voudrais à la place de mes colonnes contenant des formes comme
<-- Nom --> pour faire le tri ASC ou DESC en cliquant sur la flèche,
mettre une image fleche_haut.png et fleche_Bas.png
je ne trouve pas comment faire pour incorporer les irones de tri

Merci de votre aide
Code :
1
2
3
4
5
6
7
<tr>
<h5>
<th><a href="?tri=id_adh ASC">&lt;</a>--ID--<a href="?tri=id_adh DESC">&gt;</a></th>
<th><a href="?tri=numero_adh ASC">&lt;</a>--Adh--<a href="?tri=numero_adh DESC">&gt;</a></th>
<th><a href="?tri=nom_adh ASC"></a>&lt;</a>-- NOM-- <a href="?tri=nom_adh DESC">&gt;</a></th>
<th><a href="?tri=prenom_adh ASC">&lt;</a>--Prénom--<a href="?tri=prenom_adh DESC">&gt;</a></th>
claude77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 16h19   #2
Membre du Club
 
Avatar de MinDBuSteR
 
Homme
Développeur informatique
Inscription : juin 2011
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2011
Messages : 35
Points : 44
Points : 44
Bonjour,

As tu essayer une routine de tri qui te changerais ta requête SQL ?

Par exemple sur un bouton haut tu aurais :

Code :
<td><a href="ta_page.php?tri=id_up">ID</a></td>
Sur ton bouton bas :

Code :
<td><a href="tapage.php?tri=id_down">ID</a></td>
Et un test du genre :

Code :
1
2
3
4
5
6
7
8
if($tri == "id_up")
{
$query="SELECT * FROM ta_table ORDER BY id ASC";
}
if($tri == "id_down")
{
$query="SELECT * FROM ta_table ORDER BY id DESC";
}
En espérant avoir répondu à ta question.
MinDBuSteR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 17h05   #3
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 94
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 94
Points : 11
Points : 11
Merci pour ta réponse,

le script fonctionne très bien, les tris se font bien,
pour le look je voudrais pouvoir cliquer sur une image flèche basse ou haute.png
actuellement le haut de ma colonne c'est çà

<--Nom--> <--prénom-->......................................

avec clic sur les flèches pour trier

je vais voir ton exemple pour la fonction tri par le sql c'est peut être plus simple que le mien

Bonne soirée
claude77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 17h29   #4
Membre du Club
 
Avatar de MinDBuSteR
 
Homme
Développeur informatique
Inscription : juin 2011
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2011
Messages : 35
Points : 44
Points : 44
Je viens de comprendre et bien c'est encore plus simple, tu fais seulement une image avec un lien HTML.

En reprenant le code que je t'ai mis :

Bouton haut
Code :
<td><a href="ta_page.php?tri=id_up"><img src="fleche_up.jpg" alt="Trier par ordre croissant"/></a></td>
Bouton bas
Code :
<td><a href="ta_page.php?tri=id_down"><img src="fleche_down.jpg" alt="Trier par ordre décroissant"/></a></td>
Ca devrait être tout bon pour toi !
( N'oublie pas de mettre résolu si tu as trouvé ta réponse)
MinDBuSteR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2011, 09h42   #5
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 94
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 94
Points : 11
Points : 11
Bonjour et merci pour ta réponse qui me dépanne complétement
tout fonctionne bien avec un beau look

ligne définitive:

Code :
<th><a href="?tri=id_adh ASC"><img src="/Images/fleche_bas16.png" alt="croissant"/></a>-ID-<a href="?tri=id_adh DESC"><img src="/Images/fleche_haut16.png" alt="decroissant"/></a></th>
merci encore
Bonne Journée
claude77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h20.


 
 
 
 
Partenaires

Hébergement Web