Page 1 sur 1

Ajouter un elseif à une condition

Posté : 01 mai 2016, 16:56
par yoann38
Salut à tous
j'ai un lien généré suivant une condition ca marche bien mais je bloque sur le rajout d'un elseif....
jaimerais rajouter
elseif (!empty($_GET['actu']))
if (!empty($_GET['page'])) {
		$pagination .=  '<a href="../'.$_REQUEST['loisir'].'/page-'.$next.'.html" class="page" data-page="'.$next.'" data-du="'.$du.'" data-au="'.$au.'"><i class="fa fa-angle-right"></i>
		</a> ';
		}else{
			echo '<a href="'.$_REQUEST['loisir'].'/page-'.$next.'.html" class="page" data-page="'.$next.'" data-du="'.$du.'" data-au="'.$au.'"><i class="fa fa-angle-right"></i>
		</a> ';
			}
		}
Merci à vous

Re: Ajouter un elseif à une condition

Posté : 01 mai 2016, 17:50
par or 1
if(1){

}
else if(2){

}
else{

}

Re: Ajouter un elseif à une condition

Posté : 01 mai 2016, 18:22
par yoann38
Sur mon elseif rien ne se passe:
<?php
					asort($aLoisirs);
					foreach($aLoisirs as $k => $v) {;
				
					if (!empty($_REQUEST['loisir'])) {
					// Si il y a une region de renseignée
					echo '<li><a href="'.simplification(strtolower($v)).'.html">'.$v.'</a><span class="subDropdown plus"></span></li>'."\n";
					}
					
					else if(!empty($_GET['page'])){
					echo 'test'."\n";
					}
					
					else{
					// Si il n y a pas de region de renseignée
					echo '<li><a href="'.$_REQUEST['region'].'/'.simplification(strtolower($v)).'.html">'.$v.'</a><span class="subDropdown plus"></span></li>'."\n";
					}
				
				}
				?>

Re: Ajouter un elseif à une condition

Posté : 01 mai 2016, 19:13
par Ascla
Bonjour,
Si rien ne se passe, c'est soit car le premier if est validé et le reste va être oublié, soit car le premier if est pas validé, le else if récupère une valeur false et on passe donc directement sur le else.
Que se passe-t-il exactement avec ton code actuel ? Obtiens-tu en retour la région ?

Re: Ajouter un elseif à une condition

Posté : 01 mai 2016, 20:30
par yoann38
Merci, effectivement le premier if etait rempli donc l'erreur venait de la

j'ai donc rajouté
if (!empty($_REQUEST['loisir']) && empty($_GET['page']) ) {
et c'est nikel, merci à toi