Variables PHP dans template

Résolu
Neo035 Messages postés 107 Statut Membre -  
mya1 Messages postés 352 Statut Membre -
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
Configuration: Windows XP
Firefox 3.0.10

11 réponses

  1. mya1 Messages postés 352 Statut Membre 42
     
    $_POST[variable]=var
    essaie ça!!
    0
  2. Neo035 Messages postés 107 Statut Membre 6
     
    Mais je rajoute quoi dans le fichier .tpl?
    parce que là, la communication ne se fait toujours pas entre les deux fichiers.. :(
    0
  3. mya1 Messages postés 352 Statut Membre 42
     
    il faut que tu mettes $_POST[variable]=var dans le fichier que tu veux l'appeler
    0
  4. Neo035 Messages postés 107 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Neo035 Messages postés 107 Statut Membre 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
  7. mya1 Messages postés 352 Statut Membre 42
     
    bon une petite idée:
    sur le fichier d'arrivé tu mets ça
    $var=$_POST[$BTREF] au lieu de $_GET[$BTREF];
    0
  8. Neo035 Messages postés 107 Statut Membre 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
  9. mya1 Messages postés 352 Statut Membre 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
  10. Neo035 Messages postés 107 Statut Membre 6
     
    il ne récupère rien, quelque soit l'adresse... :(
    0
  11. Neo035 Messages postés 107 Statut Membre 6
     
    problème résolu!
    contactez moi pour plus d'infos!
    0
  12. mya1 Messages postés 352 Statut Membre 42
     
    c'était quoi alors le pb?
    0