par
VaN » 21 juil. 2005, 13:46
je me suis mis depuis peu à cette methode.
l'avantage : moins de pages a stocker dans les repertoires
le defaut : des pages bcp (bcp bcp!) plus longues, qui necessitent donc d'etre très bien organisées, avec bcp de commentaires.
la methode :
sur les liens qui envoie vers cette grosse page, tu passe une variable, que j'appelle $cat (pour categorie)
et sur ta page principale, tu fais un test de cette variable a chaque fois que tu commence une nouvelle "categorie".
<?php
if (isset($_POST['cat']) && $_POST['cat']==1)
{
////////////////////////////
// debut de la partie 1 //
////////////////////////////
// le code
////////////////////////////
// debut de la partie 1 //
////////////////////////////
}
elseif (isset($_POST['cat']) && $_POST['cat']==2)
{
////////////////////////////
// debut de la partie 2 //
////////////////////////////
// le code
////////////////////////////
// debut de la partie 2 //
////////////////////////////
}
// etc..
?>
EDIT : oups j'ai lu trop vite..
passer une variable dans le lien ne suffirait pas à résoudre ton pb ?
<a href="modele.php?cat=1">modele.php, categorie 1</a>
<a href="modele.php?cat=2">modele.php, categorie 2</a>
je me suis mis depuis peu à cette methode.
l'avantage : moins de pages a stocker dans les repertoires
le defaut : des pages bcp (bcp bcp!) plus longues, qui necessitent donc d'etre très bien organisées, avec bcp de commentaires.
la methode :
sur les liens qui envoie vers cette grosse page, tu passe une variable, que j'appelle $cat (pour categorie)
et sur ta page principale, tu fais un test de cette variable a chaque fois que tu commence une nouvelle "categorie".
[php]
<?php
if (isset($_POST['cat']) && $_POST['cat']==1)
{
////////////////////////////
// debut de la partie 1 //
////////////////////////////
// le code
////////////////////////////
// debut de la partie 1 //
////////////////////////////
}
elseif (isset($_POST['cat']) && $_POST['cat']==2)
{
////////////////////////////
// debut de la partie 2 //
////////////////////////////
// le code
////////////////////////////
// debut de la partie 2 //
////////////////////////////
}
// etc..
?>
[/php]
EDIT : oups j'ai lu trop vite.. :lol:
passer une variable dans le lien ne suffirait pas à résoudre ton pb ?
<a href="modele.php?cat=1">modele.php, categorie 1</a>
<a href="modele.php?cat=2">modele.php, categorie 2</a>