[RESOLU] Insérer un if dans ma boucle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Insérer un if dans ma boucle

Re: Insérer un if dans ma boucle

par Saian » 16 juin 2015, 17:24

C'était bien tenté blinz mais si le code passe dans le else $mavariable n'étant pas définit, forcément ça te fait une Notice: Undefined variable: mavariable

Si tu avais mis $mavariable = au lieu de echo dans le else, le code serait fonctionnel.

Re: Insérer un if dans ma boucle

par Saian » 16 juin 2015, 17:21

Salut blinz, il suffit de fermer la chaine du echo à l'endroit ou tu veux ajouter ton code puis de refaire un echo pour le reste de la chaine.
echo '
		 <div class="annonce">
                   <div class="row">
                	<div class="col-lg-3 col-md-4 col-sm-4">    
                    	<div class="thumbnail">';
/* ajouter le code ici */
echo '                </div>
	</div>

Re: Insérer un if dans ma boucle

par blinz » 16 juin 2015, 17:16

heu...
pas bien compris le truc...dsl

Si tu ve j'ai fait ça, ca marche mais j'ai une erreur : Notice: Undefined variable: mavariable in C:\wamp\www\lasortie\include\rechercheAjax.php on line 138

Code:
// Ce que je veut insérer
		if (!empty ($ligne['url_fnac'])) {
		$mavariable =  '<a href="annonce_zoom.php?id='.$ligne['id_loisirs'].'"><img class="img-responsive" src="'.$ligne['photo'].'" alt="'.$ligne['titre'].'" title="'.$aLoisirs[$ligne['id_type_loisirs']].' '.$ligne['titre'].'"></a>';
		}else{ echo'<a href="annonce_zoom.php?id='.$ligne['id_loisirs'].'"><img class="img-responsive" src="'.$image.'" alt="'.$ligne['titre'].'" title="'.$aLoisirs[$ligne['id_type_loisirs']].' '.$ligne['titre'].'"></a>';
		}
		// fin 
		
		// on affiche les annonces
		echo '
		 <div class="annonce">
                   <div class="row">
                	<div class="col-lg-3 col-md-4 col-sm-4">    
                    	<div class="thumbnail">
							 '.$mavariable.'
				 		</div>
				 	</div>

Re: Insérer un if dans ma boucle

par tof73 » 16 juin 2015, 17:11

tu remplaces echo par $mavariable =
puis <div class="thumbnail">$mavariable

et bien fermer tous les div

Insérer un if dans ma boucle

par blinz » 16 juin 2015, 17:08

Salut voilà j'essai d'arranger mon code et en fait
Je souhaite intégrer un if dans mon code existant mais ca foire...
Mon code:

Ce que je souhaite insérer
if (!empty ($ligne['url_fnac'])) {
		echo '<a target="_blank" href="'.$ligne['url_fnac'].'"><img class="img-responsive" src="'.$ligne['photo'].'" alt="'.$ligne['titre'].'" title="'.$aLoisirs[$ligne['id_type_loisirs']].' '.$ligne['titre'].'"></a>';
		}else{ echo'<a href="annonce_zoom.php?id='.$ligne['id_loisirs'].'"><img class="img-responsive" src="'.$image.'" alt="'.$ligne['titre'].'" title="'.$aLoisirs[$ligne['id_type_loisirs']].' '.$ligne['titre'].'"></a>';
		}
L'insérer // içi
echo '
		 <div class="annonce">
                   <div class="row">
                	<div class="col-lg-3 col-md-4 col-sm-4">    
                    	<div class="thumbnail">
                       // içi
                </div>
	</div>
Merci à vous