Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 02/02/2007, 13h39   #1
Invité de passage
 
Inscription : février 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 2
Points : 1
Points : 1
Par défaut pb de tri sur tableau

Bonjour, je débute en asp et je bloque sur le problème suivant :

J'ai affiché le contenu d'une table de ma base de données dans un tableau. Je voudrais par la suite trier le tableau en cliquant sur chaque tête de colonne. Mais je bloque sur où déclarer ma requête dans le code.
Voici le recordSet et la requête pour afficher le contenu de ma table (c'est la contaténation de deux tables liées)
<%'
Rs.Open "SELECT * FROM article,origine WHERE origine_article=id_origine ORDER BY nom_article" , Conn%>

Puis sur chaque tête de colonne j'ai mis un lien :
<td><a href="afficher_articles.asp?tri=prix_article">Prix</a></td>
mais je ne sais pas où mettre la requête de tri et comment ?

Merci pour votre aide.
bagos01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h04   #2
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<%
Dim strTri
strTri = Request("tri")
If Len(strTri) = 0 Then
    strTri = "nom_article"
End If
 
Rs.Open "SELECT * FROM article,origine 
WHERE origine_article=id_origine ORDER BY " & strTri  , Conn
%>
...
<td><a href="afficher_articles.asp?tri=prix_article">Prix</a></td>
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h21   #3
Invité de passage
 
Inscription : février 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 2
Points : 1
Points : 1
Merci malbaladejo pour ce code qui correspond tout à fait à ce que je voulais.
bagos01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 22h47   #4
Poumtschak
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Pour à peu près la même problématique:
http://kryogenix.org/code/browser/sorttable

Pas besoin de n allers-retours et de gestion de tous les critères de tri (s'il y en a autant que de noms de colonnes): c'est le client qui bosse.

  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 01h47.


 
 
 
 
Partenaires

Hébergement Web