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 une variable dans un LI


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut Récupérer une variable dans un LI
    c'est la derniere variable du <li> qui est prise en compte (4)
    comment faire pour attribuer une variable differente pour chaque li ?

    Merci

    Alain
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <ul id="menu-accordeon">
       <li><img src="images/but_art.png">
          <ul>
            <li><a href="16.php<?php $variable='1'?>">Couture</a></li> 
            <li><a href="16.php"><?php $variable='2'?>Peinture sur tissus, soie..</a></li>
            <li><a href="16.php"<?php $variable='3'?>>Tapissier</a></li>
            <li><a href="16.php<?php $variable='4'?>">tricot</a></li>
          </ul>

    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
     <?php 
     
    	include_once '_connexion.php';
    	try
    {
    	$bdd = new PDO('mysql:host=localhost;dbname=toto;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
     
    $reponse = $bdd->query("SELECT * FROM pages WHERE id_page=$variable");
     
    while ($donnees = $reponse->fetch())
    {
    	echo $donnees['Titre'] . ' appartient à ' . $donnees['Contenu'] . '<br />';
    }
     
    $reponse->closeCursor();	 
     
    ?>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Variable différente = nom différent.

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="16.php?variable=1">
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if(isset($_GET['variable']){
    $variable = $_GET['variable'];
    }
    Utilise une requête préparée au lieu de concaténer la valeur directement dans la requête.

    A+.

  4. #4
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut alain
    merci pour ta réponse
    je me mets au boulot

  5. #5
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut c'est la derniere variable du <li> qui est prise en compte (4)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <li><a href="3.php?valeur=<?php echo $var='1';?>">couture</a></li>
            ou
            <li><a href="3.php?valeur=<?php $var='4';?>" >Dessin</a></li> 
     
     
    		<p>Bonjour <?php echo $var; ?> !</p>


    c'est la derniere variable du <li> qui est prise en compte (4)

    je précise que 3.php est la même page émettrice et réception
    je m'arrache les cheveux !!!

  6. #6
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <ul id="menu-accordeon">
       <li><img src="images/but_art.png">
          <ul>
            <li><a href="16.php?variable=1">Couture</a></li> 
            <li><a href="16.php?variable=2">Peinture sur tissus, soie..</a></li>
            <li><a href="16.php?variable=3">>Tapissier</a></li>
            <li><a href="16.php?variable=4">>tricot</a></li>
          </ul>

  7. #7
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut Alain recuperer la variable dans un li
    merci pour me remettre sur les rails (j'ai 75 ans) et je n'ai plus touché le php depuis ...une quinzaine d'année
    merci pour votre patience

    il me reste à récupérer la valeur de la variable

    <?php
    echo $variable;
    ?>

    j'ai du oublier quelque chose car ça ne marche pas ,,,

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu oublies surtout de nous donner des explications CLAIRES.

  9. #9
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut alain
    ok je résume

    j'ai un menu dans lequel je veux récupérer la variable cliquée pour l’introduire dans ma requête qui est sur la même page

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <a href="3-2" onClick="return ano_selectionnerCode(this);"></a> -
     
          <ul>
            <li><a href="3-2.php?variable=1">Couture</a></li> 
            <li><a href="3-2.php?variable=2">Peinture sur tissus, soie..</a></li>
            <li><a href="3-2.php?variable=3">Tapissier</a></li>
            <li><a href="3-2.php?variable=4">tricot</a></li>
          </ul>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponse = $bdd->query("SELECT * FROM pages WHERE id_page=$variable");

  10. #10
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Tu as oublié de récupérer la valeur comme je l'ai mentionné plus haut. Ensuite, ne passe pas directement une valeur dans une requête surtout pour des valeurs provenant d'un utilisateur mais utilise une requête préparée.

    A+.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/05/2007, 01h33
  2. [SQL] récupérer une variable dans un trigger
    Par zekiller3 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/05/2007, 15h48
  3. [Conception] Récupèrer une variable dans une liste déroulante
    Par olivier94 dans le forum PHP & Base de données
    Réponses: 22
    Dernier message: 21/02/2007, 13h12
  4. Récupérer une variable dans un script javascript
    Par Finelarme dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/10/2006, 19h41
  5. récupérer une variable dans un select case
    Par rob2-9 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 23/12/2005, 11h54

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