Page 1 sur 1

Probleme avec les pseudo frame

Posté : 10 oct. 2005, 00:34
par Invité
salut,

je veux mettre un lien en style:
rubrique=mapage1&p=pppp

voila le code ca l'air qu'il marche pas
<?php
if(isset($_GET["rubrique"])) $rubrique = $_GET["rubrique"];
else $rubrique = "";
if(isset($_GET["p"])) $p = $_GET["p"];
else $p = "";


if ($rubrique == 'mapage1')
{
include('page_1.php');
}
if (($rubrique == 'mapage1') && ($p == 'pppp'))
include('page_11.php');
}
}
elseif ($rubrique == 'mapage2')
{
include('page_2.php');
}
elseif ($rubrique == 'mapage3')
{
include('page_3.php');
}
else
{
// page par défaut
include('accueil.php');
}
?>
Merci d'avance

Posté : 10 oct. 2005, 00:42
par Cyrano
Effectivment, tu as des erreus, des accolades fermantes ne correspondant à aucune accolades ouvrantes. On va simplifier un peu. L'utilisation d'un switch va tesimplifier la vie :
<?php
$rubrique = isset($_GET["rubrique"]) ? $_GET["rubrique"] : "";
$p = isset($_GET["p"]) ? $_GET["p"] : "";
switch ($rubrique)
{
    case 'mapage1':
        if ($p == 'pppp')
        {
            include('page_11.php');
        }
        else
        {
            include('page_1.php');
        }
        break;
    case 'mapage2' :
        include('page_2.php');
        break;
    case 'mapage3' :
        include('page_3.php');
        break;
    default:
        // page par défaut
        include('accueil.php');
}
?>

Posté : 10 oct. 2005, 00:48
par Invité
merci

Posté : 10 oct. 2005, 00:49
par Invité
mettez le en resolu

Posté : 10 oct. 2005, 00:50
par Cyrano
C'est fait, mais tu devrais t'inscrire, ça te permettrait de le faire toi-même à l'avenir ;)