Include

Include - PHP - Programmation

Marsh Posté le 14-10-2005 à 00:38:21    

Bijour tlm,
 
J'ai un petit problème avec mes include... Voici le code :
 

Code :
  1. <?
  2.    if (isset($_GET['page']))
  3.    {
  4.       if ($_GET['page']='')
  5.          include('news.php');
  6.       else if ($_GET['page']='news')
  7.          include('news.php');
  8.       else if ($_GET['page']='contacts')
  9.          include('contacts.php');
  10.       else if ($_GET['page']='inscription')
  11.          include('inscription.php');
  12.       else if ($_GET['page']='verif_membre')
  13.          include('verif_membre.php');
  14.       else
  15.          include('news.php'); // page par défaut si erreur
  16.    }
  17.    else
  18.    {
  19.       include('news.php');
  20.    }
  21. ?>


 
En fait ca affiche toujours la page news.php et je pige pas trop pourquoi... Je suis sur que c'est un truc tout con mais je débute donc vous moquez pas trop siouplé  :pt1cable:  

Reply

Marsh Posté le 14-10-2005 à 00:38:21   

Reply

Marsh Posté le 14-10-2005 à 00:47:06    

Salut,
je crois que le 2ème if ne peut pas marcher parce que la condition du premier if c'est qu'il y a une page de set,
je sais pas si je suis très clair :sweat:


---------------
MTd
Reply

Marsh Posté le 14-10-2005 à 00:48:32    

Juste une question, t'as jamais entendu parler des switch/case [:petrus dei]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-10-2005 à 00:52:57    

Heu non je comprends pas trop ce que tu me dis...
 
Je voulais faire comme cela:
 
si une une page est définit -> On vérifie son nom et on include la page correspondante
sinon on include la page par défaut à savoir news.php
 

Reply

Marsh Posté le 14-10-2005 à 00:54:35    

Citation :

Juste une question, t'as jamais entendu parler des switch/case [:petrus dei]


 
Sisi mais j'ai choisi cette méthode car j'ai pas beaucoup de pages donc la longueur du code revenait au même dans les deux cas...

Reply

Marsh Posté le 14-10-2005 à 00:58:47    

Flamme a écrit :

Bijour tlm,
 
J'ai un petit problème avec mes include... Voici le code :
 
En fait ca affiche toujours la page news.php et je pige pas trop pourquoi... Je suis sur que c'est un truc tout con mais je débute donc vous moquez pas trop siouplé  :pt1cable:


 
Oui, c'est un truc tout con, mais mémorise le un bon coup : le = est le symbole d'affectation, le == est le symbole de comparairon.

Reply

Marsh Posté le 14-10-2005 à 01:02:50    

Ahhhhhh je vais me tiré une balle !! Je connaissais en plus mais c'est surtout que j'ai pas trop l'habitude de programmer alors je pense pas forcément à vérifier ce genre de trucs  :D  
 
Je vais essayé de plus oublier ca...
 
thx

Reply

Marsh Posté le 14-10-2005 à 10:45:14    

Avec un switch/case on a pas le problème :o :o :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-10-2005 à 11:58:26    

tu vas ecouter bordel de merde quand on te dis qu'un switch case c'est mieux ?  
http://fr.php.net/switch
 
et bocou plus souple


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 14-10-2005 à 15:53:01    

Mais arrêtez, si Flamme veut que sa page fasse 3km de large c'est son problème, z'êtes chiant à la fin :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed