par
blinz » 28 avr. 2017, 19:37
Bonjour,
Alors effefctivement le code n'est pas complet, c'est pour facilité la lecture du problème en lui même
Voici ma boucle avec le minimum pour que ça soit compréhensible :
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
// Test => Parametre texte différe
if ($ligne['id_type_loisirs'] == 10){ // 1
$texte_differe = 'Premier texte du type voiture';
}
elseif ($ligne['id_type_loisirs'] == 10){ // 2
$texte_differe = 'Deuxième texte du type voiture';
}
elseif ($ligne['id_type_loisirs'] == 10){ // 3
$texte_differe = 'Troisème texte du type voiture';
}
elseif ($ligne['id_type_loisirs'] == 9){ // 1
$texte_differe = 'Premier texte du type salon';
}
elseif ($ligne['id_type_loisirs'] == 9){ // 2
$texte_differe = 'Deuxième texte du type salon';
}
elseif ($ligne['id_type_loisirs'] == 9){ // 3
$texte_differe = 'Troisème texte du type salon';
}
// J'affiche les texte différents ds la variable $texte_differe
echo '
<div class="tr-post col-sm-3">
<div>'.$texte_differe.'</div>
</div>';
}
Voilà j'ai donc essayé avec les if mais bon ça ne marche pas quel est le problème selon vous ?
Le but étant que la premiere fois qu'il rencontre tel id_type_loisirs on attribut tel valeur la deuxième tel valeur et la troisième fois l'autre valeur.
Ce pour chaque id_type_loisirs
Actuellement ça m'affiche que le premier à savoir :
Premier texte du type voiture
Merci à vous