Afficher une variable avec un echo
15 messages
• Page 1 sur 1
-

sff - WRInaute occasionnel

- Messages: 336
- Inscription: 2 Fév 2005
Afficher une variable avec un echo
Bonjour,
J'ai un petit problème. Je cherche à afficher le contenu d'une variable situé dans page2.php, dedans page1.php, mais avant l'include.
Voici les 2 pages simplifié :
Page1.php
Page2.php
Je sais que c'est faisable en mettant la variable en session, mais je voudrais éviter absolument cette méthode.
J'ai un petit problème. Je cherche à afficher le contenu d'une variable situé dans page2.php, dedans page1.php, mais avant l'include.
Voici les 2 pages simplifié :
Page1.php
- Code: Tout sélectionner
<?php
echo $variable; // On affiche la variable de page2.php
include("page2.php");
?>
Page2.php
- Code: Tout sélectionner
<?php
$variable = "texte";
?>
Je sais que c'est faisable en mettant la variable en session, mais je voudrais éviter absolument cette méthode.
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
Il faut initialiser la variable dans page1, et l'affecter à la bonne valeur.
Tu ne peux pas appeler une variable avant qu'elle soit initialisé.
Tu ne peux pas appeler une variable avant qu'elle soit initialisé.
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
Globalement même avec ces solutions, si l'affectation (et donc l'initalisation) est fait après le echo, ça ne marchera pas.
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
En effet, je m'étais mal exprimé. Ca ne plantera pas, mais ça n'affichera rien. Le souci c'est que dans son exemple, il voudrait afficher la valeur que prends sa variable dans l'include avant celui-ci.
-

e-kiwi - Modérateur

- Messages: 15615
- Inscription: 23 Déc 2003
Re: Afficher une variable avec un echo
>> En php, l'initialisation de variable n'est pas obligatoire
hum. en php d'il y a 10 ans peut-être
par contre là tu fais un include, donc imagine que tu copie colle le code de page2 dans page1, pas besoin de passer donc la variable d'une page à l'autre, ta variable eiste dans les deux
hum. en php d'il y a 10 ans peut-être
par contre là tu fais un include, donc imagine que tu copie colle le code de page2 dans page1, pas besoin de passer donc la variable d'une page à l'autre, ta variable eiste dans les deux
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
Bein...
Page2.php
- Code: Tout sélectionner
<?php
$variable = "texte";
echo $variable; // On affiche la variable
include("page2.php");
?>
Page2.php
- Code: Tout sélectionner
<?php
//ici tu peux utiliser $variable
?>
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
e-kiwi a écrit:>> En php, l'initialisation de variable n'est pas obligatoire
hum. en php d'il y a 10 ans peut-être
Oui j'osais pas le dire. Avec un serveur configuré de manière restrictive, ca va pas être possible, ni avec les versions récentes de PHP qui sont, il me semble, configurées justement de cette façon.
-

psykoko - WRInaute occasionnel

- Messages: 297
- Inscription: 3 Juin 2005
Re: Afficher une variable avec un echo
Vous voulez forcer quelqu'un qui veut faire un print sur une variable à l'initialiser? c'est un peu tirer par les cheveux, non?
Maintenant, si vous voulez avoir raison... Développé en php 5, je n'ai absolument aucun besoin d'initialiser une variable. Echo $plop renverra vide.
Maintenant, si vous voulez avoir raison... Développé en php 5, je n'ai absolument aucun besoin d'initialiser une variable. Echo $plop renverra vide.
-

UsagiYojimbo - WRInaute accro

- Messages: 8565
- Inscription: 23 Nov 2005
Re: Afficher une variable avec un echo
C'est que ton serveur doit être configuré pour ne pas afficher les notice et warning. Perso je préfère développer en les affichant, ça permet de coder plus propre, et de limiter un maximum les soucis le jour où les sites doivent déménager sur un hébergement tiers.
15 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- php dans une variable avec echo
- Afficher une variable PHP
- Afficher une variable dans l'url
- Afficher une variable dans un lien
- Récupérer puis afficher variable php en flash AS
- echo php
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- x1crawler3-1-0.x-echo.com
- pb image dans echo
- EchO! : c'est quoi ce bot ?
- Google API : guide de développement de l'API Google
- La syndication de contenu : afficher un flux RSS sur son site
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- Présentation de Google AdSense
- Google AdSense en test sur WebRankInfo
- Une icone pour afficher des plans dans les résultats de Google (Plus Box)
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Configurer des nouveaux moteurs dans Google Analytics
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

