Eléphant du PHP |
451 Messages
16 juin 2006, 23:49
Je ne comprends pas ta question !
Quand tu fais include, c'est comme si tu écrivais la partie de script contenue dans include à la place de la ligne où tu fais include.
Si tu as des paramètres à initialiser, fais le avant l'include.
Ca donne :
<?php
//include('inclusion.php?cat=haut');
$cat="haut";
include('inclusion.php');
//include('inclusion.php?cat=bas');
$cat="bas";
include('inclusion.php');
?>
//fichier inclusion.php:
<?php
//if(isset($_GET['cat']) && $_GET['cat']=="haut"){
if(isset($cat) && $cat=="haut"){
?>
<p>Haut de la page</p>
<?php
} else {
?>
<p>Bas de la page</p>
<?php } ?>
Pour faire plus simple, on affiche haut par défaut comme ça on a besoin de n'initialiser cat que pour bas :
<?php
//include('inclusion.php?cat=haut');
include('inclusion.php');
//include('inclusion.php?cat=bas');
$cat="bas";
include('inclusion.php');
?>
//fichier inclusion.php:
<?php
//if(isset($_GET['cat']) && $_GET['cat']=="bas"){
if(isset($cat) && $cat=="haut"){
?>
<p>Bas de la page</p>
<?php
} else {
?>
<p>Haut de la page</p>
<?php } ?>
Modifié en dernier par
jpaul le 16 juin 2006, 23:56, modifié 1 fois.
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum
