Passage de variable d'une page à une autre
Résolu
-CCM-
Messages postés
927
Date d'inscription
Statut
Membre
Dernière intervention
-
leon91490 -
leon91490 -
Bonjour,
J'utilise sur une page ( www/repertoire/script.php) une variable ( $var ) que je souhaite récuper dans une fonction située sur une autre page (www.fonction.php).
J'ai essayer le passage de variable avec include ("/repertoire/script.php") mais sa m'affiche toute la page.... or je ne veut que la valeur d'une variable...
J'ai lu quelques [tutos][url=http://www.lephpfacile.com/cours/21-la-portee-des-variables] mais etant novice je ne trouve pas la fonction adequate.
Pourriez vous m'aider svp ?
Merci
J'utilise sur une page ( www/repertoire/script.php) une variable ( $var ) que je souhaite récuper dans une fonction située sur une autre page (www.fonction.php).
J'ai essayer le passage de variable avec include ("/repertoire/script.php") mais sa m'affiche toute la page.... or je ne veut que la valeur d'une variable...
J'ai lu quelques [tutos][url=http://www.lephpfacile.com/cours/21-la-portee-des-variables] mais etant novice je ne trouve pas la fonction adequate.
Pourriez vous m'aider svp ?
Merci
A voir également:
- Passage de variable d'une page à une autre
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Comment traduire une page - Guide
- Passage qwerty azerty - Guide
24 réponses
J'avais remarqué que sa marchais bien avec les " " mais c'est vrais que j'ai hesité a les enlever ...
Sa me paraissais aussi plus logique sans les " " .
Merci pour ta remarque ;)
Sa me paraissais aussi plus logique sans les " " .
Merci pour ta remarque ;)
page1.php
define("VA", $nbr);
echo VA;
Je veut maintenant l'afficher sur l'autre page:
echo $nbr;
Notice: Undefined variable: nbr in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 85
echo VA;
Notice: Use of undefined constant VA - assumed 'VA' in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 85
heu comment faire j'ai pas compris ...
define("VA", $nbr);
echo VA;
Je veut maintenant l'afficher sur l'autre page:
echo $nbr;
Notice: Undefined variable: nbr in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 85
echo VA;
Notice: Use of undefined constant VA - assumed 'VA' in C:\Program Files\EasyPHP 2.0b1\www\index.php on line 85
heu comment faire j'ai pas compris ...
Heuu si je suis bien les tutaux ... et encore un autre que je suis depuis tout a l'heur https://cyberzoide.developpez.com/php4/url/
Je savais bien que sa servai à récuperer"les Variable POST c'est pour passé les donnés via formulaire " je l'utilise dans mes 2 ou 3 formulaire plus d'une dizaine de fois... C'est juste un essai pour voir "la limite de la porté des variables." Comme je débute en php j'essai de tout ...
ET du n'importe quoi !!!
Je savais bien que sa servai à récuperer"les Variable POST c'est pour passé les donnés via formulaire " je l'utilise dans mes 2 ou 3 formulaire plus d'une dizaine de fois... C'est juste un essai pour voir "la limite de la porté des variables." Comme je débute en php j'essai de tout ...
ET du n'importe quoi !!!
----- pour reprendre ton exemple post 17 -----
page1.php
<?php
$toto= "3";
define("CCM", "$toto");
echo CCM;
?>
page2.php
<head <body <div ... <?php
include repertoire/page1.php
echo CCM;
?>
Sa se passe bien si page1.php ne contient que du code php avec des fonctions et des variables.
Moi dans mon cas page1.php contient un formulaire, de ce formulaire j'extrait une variable $toto.
Le echo CCM; est donc foireux car il m'afiche mon formulaire sur ma page1.php ...
J'ai essayer de faire l'<?php include .... ?>avant l'entete de la page1.php mais la variable n'est pas retourné lorsque je fait mon echo (dans d'autres balises php)
page1.php
<?php
$toto= "3";
define("CCM", "$toto");
echo CCM;
?>
page2.php
<head <body <div ... <?php
include repertoire/page1.php
echo CCM;
?>
Sa se passe bien si page1.php ne contient que du code php avec des fonctions et des variables.
Moi dans mon cas page1.php contient un formulaire, de ce formulaire j'extrait une variable $toto.
Le echo CCM; est donc foireux car il m'afiche mon formulaire sur ma page1.php ...
J'ai essayer de faire l'<?php include .... ?>avant l'entete de la page1.php mais la variable n'est pas retourné lorsque je fait mon echo (dans d'autres balises php)