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

PHP & Base de données Discussion :

Transfert d'une variable dans un lien


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 79
    Par défaut Transfert d'une variable dans un lien
    Bonsoir
    je souhaiterai transferer d'une page a l'autre une variable( $login) par l'intermediaire d'un lien

    je souhaite recuperer cette variable sur ma nouvelle page : "traitementchoixresultat.php"

    voici le code du lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="traitementchoixresultat.php"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
    je crois qu'il est possible de l'inserer dans le lien mais je ne sais comment faire

    merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut
    Pour passer des parametres dans une url :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    a href="traitementchoixresultat.php?login=hades33&code=php"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
    Par contre dans le navigateur le login apparaitra dans la barre d'adresse.
    (le paramètres deux c'est juste pour l'exemple &code=php)

    Bon dev

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 79
    Par défaut
    donc avec mon paramêtre $login ca donne ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a href="traitementchoixresultat.php?login=$login"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
    je crois que j'ai oublier un détail :
    ma variable est = '.stripslashes($donnees_messages['login']).' donc es ce que mon lien peut etre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a href="traitementchoixresultat.php?'.stripslashes($donnees_messages['login']).'=$login"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
    merci ...en tous casde ta rapidité de réponse ^^

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 491
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 491
    Par défaut
    a mon avis ton 2eme bout de code (celui avec stripslashes() ) ne fonctionnera pas

    la syntaxe pour passer des parametres dans l'url est

    <a href="ta_page.php?ton_nom_de_parametre=quelque_chose">ton_lien</a>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>';
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 79
    Par défaut
    Pourquoi as tu mis un echo ? et avec quelle code je la recupere sur l'autre page ?
    merci

  6. #6
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 491
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 491
    Par défaut
    bah.. pour passer du html dans du code php, faut faire un echo (ou un print)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo '<a href= ....</a>';
    ?>
    et pour recuperer ton code "de l'autre cote", tu le fais avec GET
    si par exemple tu as
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ta_page.php?login=toto&id=15">ton_lien</a>
    sur la page ta_page.php tu recupere ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $login=$_GET['login'];
    $id=$_GET['id'];
    echo 'Login : '.$login.'<br />';//devrait t'afficher => Login : toto
    echo 'id : '.$id.'<br />';//devrait t'afficher => id : 15
    ?>
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 79
    Par défaut
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/reptiles/html/rechercheresultat.php on line 142
    voila ce que j'obtiens ; voici la ligne 142 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td width="120" rowspan="2"><div align="center">echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'"><img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>';</div></td>
    merci et bonne journee

  8. #8
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 491
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 491
    Par défaut
    il faudrait revoir les bases du php
    tu as 2 facons de faire :
    ou tu affiche que le morceau de code voulu avec echo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <td width="120" rowspan="2"><div align="center">
    <?php
    echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'">';
    ?>
    <img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>
    </div></td>
    ou tu affiche tout d'un coup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    echo '<td width="120" rowspan="2"><div align="center">
    <a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'">
    <img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>
    </div></td>';
    ?>
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 79
    Par défaut
    c'est la derniere option que 'j'ai choisi juste avant de cloturer ce post

    mais merci de me l'avoir confirmé

    un grand merci a toi et bonne apres midi

    j'ai d'autre soucis mais j'ai mis un nouveau post pour cela et j'en ai un autre qui court et personne ne me trouve la reponse, si tua s le temps de t'en charger ca serai sympa ^^

    http://www.developpez.net/forums/d83...u/#post4758405

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

Discussions similaires

  1. [MySQL] Problème avec la récupération d'une variable dans un lien pour un panier
    Par roy-mustang dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 23/06/2011, 13h58
  2. Récupération d'une variable dans un lien
    Par Meloooo dans le forum Langage
    Réponses: 6
    Dernier message: 19/05/2009, 23h49
  3. mettre le contenu d'une variable dans un lien
    Par Levava dans le forum Langage
    Réponses: 11
    Dernier message: 01/06/2008, 14h20
  4. probleme de passer une variable dans un lien
    Par _momo dans le forum Struts 1
    Réponses: 4
    Dernier message: 29/08/2007, 15h54
  5. Réponses: 3
    Dernier message: 06/05/2007, 20h11

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