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 detection clic


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 295
    Par défaut Menu detection clic
    Bonjour, voilà j'ai 1 menu dynamique lié à 1 Bdd, affichant donc 1 champ pour les menus et 1 autre champ pour les sous menus.

    Seulement afin de remplir mon formulaire des champs concernant la fiche selectionnée dans le menu, j'aurai besoin de connaitre la fiche selectionnée. pour après effectué une fonction je pense.

    En faite j'aurai besoin d'utiliser cette valeur dans 1 autre page il me semble car apres je vais devoir effectué 1 requete en fonction de la fiche selectionner pour pouvoir remplir mon formulaire.


    voici la boucle de mon menu:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    while($data = mysql_fetch_array($requete)) 
    	{ 
        if($menu != $data['applicationModM']) 
    		{ 
    		$menu = $data['applicationModM'];
    		if($i > 1) 
            { 
    ?>
                </ul> 
                </dd> 
    <?php 
            } 
    ?>
      <dt onclick="javascript:montre('smenu<?php echo $i; ?>');"><Br><?php echo $data['applicationModM']; ?></dt>  
                <dd id="smenu<?php echo $i; ?>"> 		
                    <ul> 			
    <?php $i++; 
            } 
    ?> 
            <li><a href="#"><?php echo $data['nomFiche']; ?></a></li>            
    <?php 
     
        }     
    ?>
    Je dois donc savoir la $data['nomFiche']
    => La fiche ou l'utilisateur "clic"


  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 295
    Par défaut
    j'ai essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="traitementmenu.php" onclick $_SESSION['menu'] = $data['nomFiche'];><?php echo $data['nomFiche']; ?></a></li>
    mais quand je fait 1 echo dans la page "traitementmenu.php" de $_SESSION['menu'] il m'affiche rien du tout page blanche.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 295
    Par défaut
    en faite moi ca me permettrai d'effectuer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "select * from fiches nomFiche='$_SESSION['menu']'"
    Ce qui m'indiquerai les champs pour remplir mon formulaire

    Le tout formera 1 menu dynamique, pour consulter les fiches

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 295
    Par défaut
    j'effectue donc la requete: ( marlgrés que je ne peu toujours pas récupérer correctement $_SESSION['menu']

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?PHP
    session_start();
    include ('secure.php');
    include ("mysqlconnect.php");
    echo $_SESSION['menu'];
    $sql = "select * from fiches where nomFiche='$_SESSION['menu']'";
    $result = mysql_query($sql1)
    ?>
    et j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\rbdc\traitementmenu.php on line 6
    Aidez moi

  5. #5
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Simplement pour récuperer le menu, une session est-elle vraiment necessaire ?
    Parce que tu peux le passer en paramètres à ta page traitementmenu.php.
    Ainsi, tu recupères le menu avec $_GET.

Discussions similaires

  1. detection clic bouton BACK de IE
    Par fallered dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/10/2005, 11h11
  2. Afficher/Cacher un sous menu au clic
    Par Toutankharton dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/09/2005, 16h18
  3. [Debutant] Menu sur clic de souris
    Par chabannou dans le forum Windows
    Réponses: 8
    Dernier message: 02/04/2005, 01h52
  4. Detection clic sur bouton precedent
    Par shaun_the_sheep dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/10/2004, 17h18
  5. Réponses: 2
    Dernier message: 09/05/2003, 17h41

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