Php/get récupération de données et include

timon -  
 BarbuJack -
Bonjour, j'ai un petite problème sur le code suivant :

	<div class="menu">
			 			
			<a href="index.php?page=accueil" onmouseover="onHome();" onmouseout="offHome();">		
				<img src="img/design/home.not.png" id="homeButton" alt="Home" class="img_menu" /> </a>		 	
			<a href="index.php?page=galerie" onmouseover="onGalerie();" onmouseout="offGalerie();">			
				<img src="img/design/galerie.not.png" id="galerieButton" alt="Galerie"  class="img_menu" /> </a>
			<a href="index.php?page=tarifs" onmouseover="onTarifs();" onmouseout="offTarifs();">				
				<img src="img/design/tarifs.not.png" id="tarifsButton" alt="Tarifs"  class="img_menu" /> </a>
				<a href="index.php?page=contact" onmouseover="onContact();" onmouseout="offContact();">				
				<img src="img/design/contact.not.png" id="contactButton" alt="Contact"  class="img_menu" /> </a>
			

			
		</div>
		<?php
		
		if (isset($_GET['page']))
			{
			if ($_GET['page']="accueil")
				{ include ('accueil.php'); }
			else
				if ($_GET['page']="tarifs")
				{ include ('tarifs.php'); }
				else
					if ($_GET['page']="galerie")
					{ include ('galerie.php'); }
					else
						if ($_GET['page']="contact")
						{ include ('contact.php'); }
						else 
						{echo ('la page n\'éxiste pas !');}
			}
		else
		{  }
				



En fait, ma page inclue est toujours accueil.php, et pas les autres ....
je ne comprends pas pourquoi ...

merci!
A voir également:

1 réponse

BarbuJack
 
Hello !

Tu as simplement oublié un "=" dans tes if :

Ton code :

if ($_GET['page']="accueil")

Le code correcte :

if ($_GET['page']=="accueil")
2