Inclure une donnee dans un lien

Résolu/Fermé
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 - 16 juil. 2008 à 16:07
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 - 16 juil. 2008 à 17:26
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

14 réponses

Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 16:10
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
silverskyn Messages postés 2 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 16 juillet 2008
16 juil. 2008 à 16:12
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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 16:18
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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 16:19
en fait c'est

<a href="index.php?page=contenu?centre=accueil_mini">accueil mini</a>
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
16 juil. 2008 à 16:23
salut,

et si tu regardais dans le fichier F:\francois\Websites\SITES\MiniEchoes\site_1\index.php à la ligne 31 ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 16:27
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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 16:40
a href="index.php?page=contenu¢re=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¢re=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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 16:47
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
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 16:48
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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 16:52
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
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 16:54
Et bien alors définit tes variables directement dans ta page php directement, non?

Mais qu'est ce qu'un swf?
0
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 17:03
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
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 17:10
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
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 19
16 juil. 2008 à 17:21
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
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
16 juil. 2008 à 17:26
Le bouton "résolu" est en haut de la page, au dessus de ton premier post.

Bon courage pour la suite.

A bientot
0