transmission d'une variable

Invité
Invité n'ayant pas de compte PHPfrance

11 juil. 2008, 13:23

Bonjour

Je suis bloqué sur une transmission de variable

jai une page

a.php qui post sur c.php

dans a.php
<form method='post' action='c.php?var=<? print variable;?>'>
dans c.php je fais
require('d.php'); 
dans d.php
il ya aussi un
require('e.php');
je veux utiliser le variable $var dans e.php

jai fait
$var=$_GET['var'];
dans e.php mais il ne le trouves pas

merci

Avatar de l’utilisateur
Modérateur PHPfrance
Modérateur PHPfrance | 10410 Messages

11 juil. 2008, 17:31

Manque le "$" à <?php print $variable; ?> (et accessoirement le "<?php" si le serveur ne gère pas les short tags)

Si cela ne suffit pas, vérifie que tu as bien la bonne valeur dans l'url après soumission : c.php?var=ta_valeur et enfin contrôle avec print_r($_GET) les données reçues dans e.php :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...