Variables PHP dans template

Résolu
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   -  
mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai besoin de récupérer une variable d'une page PHP dans un template et je n'y arrive pas...

Ex: dans la page page.php, j'ai
$Variable = 'VAR';

et j'aimerais la récupérer dans page2.tpl pour faire un lien de ce genre:

<a href="chemin/page.php?$Variable={$gui->req.req_doc_id}" <img src="mantislogo.jpg" alt="Mantis"</a>


Si quelqu'un pouvait m'aider à procéder, ce serait SUPER!

Merci d'avance pour votre aide

Cordialement

Neo035
A voir également:

11 réponses

mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   42
 
$_POST[variable]=var
essaie ça!!
0
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
Mais je rajoute quoi dans le fichier .tpl?
parce que là, la communication ne se fait toujours pas entre les deux fichiers.. :(
0
mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   42
 
il faut que tu mettes $_POST[variable]=var dans le fichier que tu veux l'appeler
0
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
j'ai réussi à trouver un fichier temporaire traduisant le template en PHP, du coup j'essaye des trucs dedans, mais je n'arrive pas à récupérer la valeur de l'autre page d'origine...
quand je fais "echo $VAR", ça me retourne rien (vide)

j'ai beau utiliser la méthode POST+GET, et le include (chemin du fichier), je suis coincé...

:(

HELP!

merci d'avance!
0

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

Posez votre question
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
pour parler plus concrètement, voici mon code:
fichier d'origine:
$BTREF='http://localhost/mantis/view.php?id=';

$_POST[$BTREF]='http://localhost/mantis/view.php?id=';



fichier d'arrivée:
<tr>
<?php include ('config.inc.php?$BTREF');
 $_GET[$BTREF];
 echo $BTREF;?> 
<th>
<a href="config.inc.php?<?php echo $BTREF.$this->_tpl_vars['gui']->req['req_doc_id']; ?>";
<img src="mantislogo.jpg" alt="Mantis" border="0"></a>
 <?php echo ((is_array($_tmp=$this->_tpl_vars['gui']->main_descr)) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?>
</th>
</tr>  


voila, je galère!

je veux récupérer le lien de la variable de départ dans le fichier d'arrivée pour ne pas à avoir à la mettre en dur dans le fichier d'arrivée
0
mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   42
 
bon une petite idée:
sur le fichier d'arrivé tu mets ça
$var=$_POST[$BTREF] au lieu de $_GET[$BTREF];
0
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
ça ne fonctionne toujours pas :(
la variable $BTREF est toujours vide..

merci de ton attention en tout cas! :)

quand je regarde le lien affiché quand je passe la souris sur mon lien, j'obtiens ceci:
"http://localhost/testlink/config.inc.php?1"

donc il manque la variable que je veux!
0
mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   42
 
bon je pense que ton lien ne marche pas, bon pr etre sur essaie de mettre au lieu de http://localhost/mantis/view.php?id= dans le fichier de départ https://www.commentcamarche.net/ juste pour tester s'il récupère la variable !!
0
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
il ne récupère rien, quelque soit l'adresse... :(
0
Neo035 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   6
 
problème résolu!
contactez moi pour plus d'infos!
0
mya1 Messages postés 334 Date d'inscription   Statut Membre Dernière intervention   42
 
c'était quoi alors le pb?
0