Inclure une donnee dans un lien

Résolu
crazyghandi Messages postés 323 Statut Membre -  
Passarinho44 Messages postés 977 Statut Contributeur -
Bonjour,

je voudrais inclure une donnee dans un lien

exemple
sur page1.php j'ai un lien generique

je veux l'envoyer sur page3.php

dans page2.php j'ai include ("$donnee.php");

donc je voudrais faire un truc du style :

<a href="page2.php?$donnee="page3"">LIEN</a>

seulement je ne sais pas comment envoyer la variable "donnee" et commen la recuperer
(faut il utiliser post ou get?)

quelqu'un peut il m'expliquer?
merci d'avance pour vos reponses
Configuration: Windows XP
Opera 9.51

14 réponses

  1. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Bonjour,

    Pour récupérer une variable dans un lien il faut utiliser $_GET[$donnee] sur la page où tu reçois la variable.

    Pour l'envoyer il suffit de la mettre dans le lien du href je pense.
    0
  2. silverskyn Messages postés 2 Statut Membre
     
    Dans ton cas, tu dois mettre
    <a href="page2.php?donnee=page3">LIEN­</a>

    Pour récupérer ta donnée il faudra utiliser $_GET['donnee']
    0
  3. crazyghandi Messages postés 323 Statut Membre 19
     
    ok merci pour vos reponses

    j'ai essaye ca :

    <a href="index.php?page=contenu?centre=accueil_mini">accueil mini</a>

    et dans index :

    <?php include ("$_GET['centre'].php"); ?>

    mais opera me donne comme erreur :

    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in F:\francois\Websites\SITES\MiniEchoes\site_1\index.php on line 31

    qu-est-ce qui ne va pas?

    merci encore pour votre aide
    0
  4. crazyghandi Messages postés 323 Statut Membre 19
     
    en fait c'est

    <a href="index.php?page=contenu?centre=accueil_mini">accueil mini</a>
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      salut,

      et si tu regardais dans le fichier F:\francois\Websites\SITES\MiniEchoes\site_1\index.php à la ligne 31 ???
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Ce n'est pas :
    <a href="index.php?page=contenu?centre=accueil_mini"&­gt;accueil mini</a>

    Mais plutôt :

    a href="index.php?page=contenu&centre=accueil_mini"&­gt;accueil mini</a>

    Essaie et dis nous =)
    0
  7. crazyghandi Messages postés 323 Statut Membre 19
     
    a href="index.php?page=contenu&centre=accueil_mini">accueil mini</a>

    c exactement ca

    en faitsi j'ai bien compris la premiere variable est precedee de ? et les suivantes de &

    alors petite evolution : la page cible se trouve dans un dossier

    donc le lien est le suivant :

    <a href="index.php?page=contenu&folder=mini&centre=accueil_mini">accueil mini</a>

    et dans index :

    <?php include ("$_GET[folder]/$_GET[centre].php"); ?>

    et l'erreur du navigateur :

    Notice: Undefined index: folder in F:\francois\Websites\SITES\MiniEchoes\site_1\index.php on line 34

    peut etre faut il faire une concatenation de chaine
    et par la meme occasion quelle est la difference entre "index" et "variable"?
    0
  8. crazyghandi Messages postés 323 Statut Membre 19
     
    en fait ca marche nikel fallai juste ke je vide le cache du navigateur apres de nombreux essais.

    merci pour la solution

    encore plus dur les gars l'exemple que nous avons traite s'agit d'un lien html mais comment pourrais - je definir les variables folder et centre depuis un en menu en flash ? hehe

    imaginons l'actionscript :

    on (release) {
    getURL("https://www.google.fr/?gws_rd=ssl","corps","GET");
    }

    avec addresse, frame, methode

    ou inserer les donnees ?

    peut etre via un fichier xml mais je ne sais pas lier un swf et un xml

    quelqu'un a t il une solution ?

    merci
    0
  9. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Oula ça devient bien compliqué pour moi ^^"

    Je passe le relai aux suivants ! :p

    Mais sinon je pense que les données devraient être stockées sur une base de données non? ^^"
    0
  10. crazyghandi Messages postés 323 Statut Membre 19
     
    bah c une idee mais le meme probleme se pose :

    comment faire une requete mysql depuis un swf ?

    et puis sachant kil n'y a qu'une 10aine de pages dans le site je trouve qu'une BDD n'en vaut pa tro la peine
    0
  11. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Et bien alors définit tes variables directement dans ta page php directement, non?

    Mais qu'est ce qu'un swf?
    0
  12. crazyghandi Messages postés 323 Statut Membre 19
     
    en fait en flash le fichier source est un .fla et le fichier exporter que l'on integere au web avec une insertion de type <object> est un .swf

    et donc si je reserve un emplacement dans index pour le menu en flash dans le bouton flash il faut mettre l'actionscript getUrl et reussir a definir les variables dedans
    0
  13. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Euh ... surement ^^
    Là je ne peux pas vraiment t'aider désolé :s

    En tout cas merci pour l'explication pour le swf, je n'ai jamais fait de flash personellement ^^
    0
  14. crazyghandi Messages postés 323 Statut Membre 19
     
    ok je vais aller poser la question dans le forum de programmation

    merci encore pour votre aide et a bientot

    ps pti probleme embarrassant je ne trouve plus le bouton "resolu" sur la page
    0
  15. Passarinho44 Messages postés 977 Statut Contributeur 132
     
    Le bouton "résolu" est en haut de la page, au dessus de ton premier post.

    Bon courage pour la suite.

    A bientot
    0