Salut
Je débarque peut-être un peu après le débat mais tant pis, je n'ai pas vu que cette coquille ait été relevée alors je le fais.
elseif ($page=='membres') {include('pages/esp_mbres/membres.php3?id=$id');}
Ceci comporte une erreur. Sémantiquement, tu t'attends à ce que PHP include $id dans ton URL, alors que ce n'est pas le cas. Tu as plusieurs possibilités pour le faire correctement :
elseif ($page=='membres') {include('pages/esp_mbres/membres.php3?id='.$id);} // concaténation
Ou :
elseif ($page=='membres') {include("pages/esp_mbres/membres.php3?id=$id");}
En fait, la vraie manière d'inclure une variable dans une chaîne de caractère est avec les double guillemets. Une variable dans des guillemets simples ne sera pas interprétée.
Partager