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

Langage PHP Discussion :

Récupérer les données par ordre alphabétique avec GET


Sujet :

Langage PHP

  1. #1
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Points : 172
    Points
    172
    Par défaut Récupérer les données par ordre alphabétique avec GET
    Bonjour,

    Alors j'ai une liste alphabétique.

    Je souhaiterai que lorsque on clique sur A par exemple une nouvelle page s'ouvre, mais le lien de la lettre A sera du genre :
    "http://monsite.com/liste.php?id=1"

    Ou id=1 correspond a l'id de la lettre dans ma table sql "liste".

    Pour information lorsque la page est ouvert il sera affiché tout les mix des artiste auteur/compositeurs commencant par A.

    Donc le script qui affiche la liste c'est result.php


    Donc je resume.

    Je souhaietrai ouvrir la page result.php via un lien avec la methode get de la forme:

    "http://monsite.com/liste.php?id=1"


    Merci de bien voiloir m'aider.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Je ne vois pas bien quel est ton soucis puisque tu décris déjà ce que tu dois faire.

    Au passage plutot que d'envoyer 1 et faire une correspondance 1<->A, envoie directement A

  3. #3
    Membre du Club
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2007
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2007
    Messages : 146
    Points : 48
    Points
    48
    Par défaut
    Oui j'avoue tu donne presque ta réponse.

    met ca sur la page liste.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if ($_GET['id'] == 1) //(ou A c'est mieux)
    { 
     //execution de l'affichage de tes artistes
    }

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour, essaye ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    for ($i=ord('A');$i<=ord('Z');$i++)
    {
          echo '<a href="http://monsite.com/liste.php?lettre='.chr($i).'">'.chr($i).'</a>';
          if (chr($i)!='Z') { echo ' - '; }
    }
    ?>
    Ca affiche (avec les liens) :
    A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
    (j'ai mis - comme separateur, mais tu peux mettre autre chose !)

    Ensuite tu recuperes la lettre (dans liste.php) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $lettre=$_GET['lettre'];
    et la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $SQL="select * from LATABLE where lenom = '".$lettre."%";
    Si tu as aussi des noms qui commencent par une minuscule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $SQL="select * from LATABLE where lenom = '".$lettre."%" or lenom = '".strtolower($lettre)."%";

  5. #5
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Points : 172
    Points
    172
    Par défaut
    Merci

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

Discussions similaires

  1. Récupérer les données d'un formulaire avec un nombre de champs similaires évolutifs
    Par jimmyneutron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/03/2012, 23h14
  2. Réponses: 2
    Dernier message: 01/07/2010, 10h34
  3. [Joomla!] Trier les sections par ordre alphabétique
    Par janclod dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/10/2008, 20h15
  4. comment récupérer les données d'une paramètre avec cplex
    Par debalgo dans le forum Intelligence artificielle
    Réponses: 1
    Dernier message: 18/06/2008, 12h32
  5. Classer les procédures par ordre alphabétique
    Par ouskel'n'or dans le forum Général VBA
    Réponses: 4
    Dernier message: 27/02/2007, 21h22

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