Je rencontre un problème de php et j'espère que vous pourrez m'éclairer.
Sur ma page index, j'ai ce bout de code:
Code : Tout sélectionner
if ($_GET['id'] == 3) {
require_once 'includes/galerie.php';
}
Code : Tout sélectionner
if ($_GET['id'] == 3) {
require_once 'includes/galerie.php';
}
Bonjour!
Je rencontre un problème de php et j'espère que vous pourrez m'éclairer.
Sur ma page index, j'ai ce bout de code:Mais j'aimerais maintenant rajouter une ligne de code qui fasse que si $_GET['id'] est égal à 3 ET que le paramètre album existe (soit index.php?id=3&album=quelquechose) le require_once affiche une autre page. Comment faire cela? D'avance un grand merci!Code : Tout sélectionner
if ($_GET['id'] == 3) { if (isset($parametre)) { } else { require_once 'includes/galerie.php'; } }
Code : Tout sélectionner
if ($_GET['id'] == 3)
{
if(isset($_GET['album']))
{
require_once 'includes/monfichier.php';
}
else
{
require_once 'includes/galerie.php';
}
}
if (!empty($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] == 3)
{
if(!empty($_GET['album']) && $_GET['album'] == 'quelquechose')
{
require_once 'includes/monfichier.php';
}
else
{
require_once 'includes/galerie.php';
}
}
Alors en première ligne je vérifier si $_GET['id'] existe, si elle n'est pas nulle ou vide, qu'elle est de type numérique et égale à 3.if (!empty($_GET['album'])) {
switch ($_GET['album']) :
case 'quelquechose1':
require_once 'includes/monfichier1.php';
break;
case 'quelquechose2':
require_once 'includes/monfichier2.php';
break;
case 'quelquechose3':
require_once 'includes/monfichier3.php';
break;
default:
return false;
endswitch;
}