IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

pb de tri sur tableau


Sujet :

ASP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Points : 2
    Points
    2
    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.

  2. #2
    Membre confirmé
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Points : 527
    Points
    527
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci malbaladejo pour ce code qui correspond tout à fait à ce que je voulais.

  4. #4
    Poumtschak
    Invité(e)
    Par défaut
    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.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tri sur tableau de grande dimension
    Par Overcrash dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/05/2010, 20h53
  2. [Sharepoint Designer 2007] Tri sur tableau se marche pas
    Par Enthau dans le forum SharePoint
    Réponses: 0
    Dernier message: 23/04/2008, 15h48
  3. Tri sur tableau multi pour génération de jointures SQL
    Par Djakisback dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 21/09/2007, 15h58
  4. Réponses: 3
    Dernier message: 21/09/2006, 16h55
  5. Tri sur tableau à 2 dimensions
    Par Poussy-Puce dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/03/2006, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo