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 :

menu, while et $ GET [PHP 5.4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut menu, while et $ GET
    Bonjour,

    je souhaiterais dans un menu que l'item qui corresponde à la page actuelle n'ait pas la même apparence que les autres items de la liste.

    - mon menu est compris dans un if
    - la variable $contenu est la récupération de la variable GET de même nom.
    - plusieurs articles appartiennent au même thème, ils ont la donnée de la colonne "theme" en commun et sont différenciés par leur "id"

    Voici ce que j'ai écrit comme base, mais je ne sais pas comment faire rentrer la condition pour la reconnaissance de la page et le changement de style.
    Est-ce-que quelqu'un pourrait m'aider ?
    Merci beaucoup

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    if (isset($contenu) AND is_numeric($contenu))
    {
    $article = mysql_query("SELECT * FROM textes WHERE id ='".$contenu."'")or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
    //ensuite, il y aune partie que je ne vous mets pas, qui sert à afficher un contenu
     
     
    // là c'est la requête pour trouver les éléments du menu à afficher, et pour lesquels je voudrais que l'élément qui corresponde à ce qui est affiché via la requête précédente, soit indiqué dans un style différent :
    $menu = mysql_query("SELECT * FROM textes WHERE theme ='".$theme."' ORDER BY id ASC");
    		while($resultatmenu = mysql_fetch_array($menu))
    		{
    echo '<a title="'.$resultatmenu['nom'].'" href="page.php?contenu='.resultatmenu['id'].'">'.$resultatmenu['nom].'</a><br />';
    		}
     
    }
    merci pour votre aide

  2. #2
    Candidat au Club
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut
    je viens de voir une discussion très proche, je vais la regarder de plus près.
    Je n'arrive pas à supprimer ce message en attendant, toutes mes excuses.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Par défaut
    Je sais pas si j'ai bien compris mais peut-être que tu cherche un truc comme ça :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
    while($resultatmenu = mysql_fetch_array($menu))
    {
         $styleLien = 'lienClassique';
         if($contenu == $resultatmenu['id'])
         {
              $styleLien = 'lienDifferent';
         }
     
          echo '<a title="'.$resultatmenu['nom'].'" href="page.php?contenu='.resultatmenu['id'].'" id="' . $styleLien . '">'.$resultatmenu['nom'].'</a><br />';
    }
    ?>

    Reste plus qu'a modifier ton css :

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #lienClassique
    {}
     
    #lienDifferent
    {}

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

Discussions similaires

  1. [PHP 5.2] Menu deroulant et GET
    Par thebarbarius dans le forum Langage
    Réponses: 24
    Dernier message: 05/03/2010, 03h07
  2. methode get et menu deroulant
    Par bourbita.thameur dans le forum Langage
    Réponses: 6
    Dernier message: 10/03/2009, 10h05
  3. erreur get and set sur un while
    Par zit_zit dans le forum C#
    Réponses: 2
    Dernier message: 06/06/2008, 16h22
  4. [PHP-JS] GET et variable $i dans un While
    Par dembroski dans le forum Langage
    Réponses: 3
    Dernier message: 29/08/2007, 02h45
  5. [Tkinter] Méthode get() dans une boucle while
    Par Thundie dans le forum Tkinter
    Réponses: 2
    Dernier message: 04/02/2006, 00h06

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