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 :

variable dans une chaine de requete


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 269
    Par défaut variable dans une chaine de requete
    si j'ai un lien comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    I<a href="hi.php"?name>

    a> le ? annonce une variable

    b>ici la valeur de la variable n'est pas renseignée,
    donc on ne peut que tester si lien a été activé


    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(isset($GET['name']) {}

    II-un lien comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="hi.php"?name=kevin>
    aII>la valeur de name (kevin) sera utilisée dans hi.php.

    mon résumé est-il juste ?

    c'est surement très basique, mais tellement, que je ne trouve pas d'expli


    Merci de me confirmer si c'est ça,

    Philippe

  2. #2
    Membre confirmé
    Homme Profil pro
    Chef opération transport urbain
    Inscrit en
    Avril 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef opération transport urbain
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2008
    Messages : 92
    Par défaut
    Du moment que tu as un lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="lien.php?name">Lien</a>
    Il existera une valeur vide dans la variable $_GET (à noter ici que ta variable cité en exemple n'a pas le _ entre le $ et le GET).

    Pour tester s'il y a quelque chose dans la variable $_GET['name'], il faut simplement s'assurer qu'elle ne soit pas vide avec cette vérification
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['name'] != '')

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 269
    Par défaut
    Ce qui me fait défaut, c'est surtout que je ne connait pas la traduction du symbole "?" dans ce type d'usage.
    Par exemple $ sert à désigner une variable.
    mais "?", ici, je n'ai pas eu "sa fiche technique"

    merci

    Philippe

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    ? dans une URL est un séparateur entre la route et les paramètres rattachés à cette dernière.
    Quand tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="lien.php?name=toto&option=123">Lien</a>
    La route correspond à lien.php -
    Les paramètres rattachés à la route : name et option que tu vas récupérer sous la forme : $_GET['name'] et $_GET['option']

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 269
    Par défaut
    merci, j'ai compris.

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

Discussions similaires

  1. [Tableaux] Remplacer des variables dans une chaine
    Par Ricou13 dans le forum Langage
    Réponses: 3
    Dernier message: 28/03/2007, 21h48
  2. enregistrer des variables dans une table via requete sql
    Par Echizen1 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/09/2006, 15h15
  3. Variable dans une chaine
    Par masseur dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/06/2006, 11h46
  4. [MySQL] variables dans une chaine de caractere
    Par axel-erator dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 05/04/2006, 23h02
  5. [C#] Une variable dans une chaine de caractères...
    Par GlorfindelHebril dans le forum Windows Forms
    Réponses: 9
    Dernier message: 31/03/2005, 14h30

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