Ci-dessous mon exemple de script:instruction PHP if - sélectionne deux variables get différentes?
<li><a <?php if ($_GET['page']=='photos' && $_GET['view']!=="projects"||!=="forsale") { echo ("href=\"#\" class=\"active\""); } else { echo ("href=\"/?page=photos\""); } ?>>Photos</a></li>
<li><a <?php if ($_GET['view']=='projects') { echo ("href=\"#\" class=\"active\""); } else { echo ("href=\"/?page=photos&view=projects\""); } ?>>Projects</a></li>
<li><a <?php if ($_GET['view']=='forsale') { echo ("href=\"#\" class=\"active\""); } else { echo ("href=\"/?page=photos&view=forsale\""); } ?>>For Sale</a></li>
Je veux que le PHP pour faire écho à la "href =" # » class = "active" seulement quand il est pas sur les deux pages:
? page = Photos & view = forsale
ou
? page = les photos & view = projets
J'ai aussi essayé et cela ne fonctionne pas:
<li><a <?php if ($_GET['page']=='photos' && ($_GET['view']!=='projects' || $_GET['view']!=='forsale')) { echo ("href=\"#\" class=\"active\""); } else { echo ("href=\"/?page=photos\""); } ?>>Photos</a></li>
L'in_array a fonctionné magnifiquement, merci! – arsoneffect