Bonsoir à tous !
Je rencontre en ce moment un problème auquel je ne trouve pas vraiment de solution...disons surtout que je n'ai pas spécialement envie de charger mon code avec n'importe quoi si il y avait possibilité de faire ça en très simple.
Je m'explique donc :
Ce code rapatrie la liste des anniversaires à venir pour les 7 prochains jours et les affiche dans un bloc prévu à cet effet. Le problème étant que je ne sais prévoir combien d'anniversaires sont à venir : si un nouvel utilisateur s'inscrit et que son anniversaire tombe après-demain, il sera automatiquement inséré dans la liste.
Je vous rassure : ce code est fonctionnel ! Le problème étant celui-ci : Le retour à la ligne (<br />). En effet, histoire d'améliorer la présentation au sein du bloc je n'affiche qu'une phrase par ligne. Ces lignes sont ensuite centrées verticalement dans le bloc.
Mais pour le dernier élément créé par la boucle, le retour à la ligne n'est pas indispensable. De fait, les 2-3 phrases créées sont donc décalées vers le haut.
Ma question est donc : existe-t-il un moyen de faire comprendre à ce bout de code qu'il ne faut pas insérer de balise <br /> sur le dernier élément créé par la boucle ?
Modifié par SolykZ (18 Sep 2008 - 19:23)

Je rencontre en ce moment un problème auquel je ne trouve pas vraiment de solution...disons surtout que je n'ai pas spécialement envie de charger mon code avec n'importe quoi si il y avait possibilité de faire ça en très simple.
Je m'explique donc :
for ($i = 1; $i < 7; $i++) {
if (($ThisBirthday == $ThisWeek[$i]) && ($Champ['group_id'] <= 4)) {
if ($Groupe != 3) {
if ($Utilisateur != $Champ['id']) {
echo("\t\t\t\t\tJ-$i avant l'anniversaire de <a href=\"{$SITE_URL}/membres/profil.php?id={$Champ['id']}\">{$Champ['username']}</a> ($ThisAge ans)<br />\n");
}
}
}
}
Ce code rapatrie la liste des anniversaires à venir pour les 7 prochains jours et les affiche dans un bloc prévu à cet effet. Le problème étant que je ne sais prévoir combien d'anniversaires sont à venir : si un nouvel utilisateur s'inscrit et que son anniversaire tombe après-demain, il sera automatiquement inséré dans la liste.
Je vous rassure : ce code est fonctionnel ! Le problème étant celui-ci : Le retour à la ligne (<br />). En effet, histoire d'améliorer la présentation au sein du bloc je n'affiche qu'une phrase par ligne. Ces lignes sont ensuite centrées verticalement dans le bloc.
Mais pour le dernier élément créé par la boucle, le retour à la ligne n'est pas indispensable. De fait, les 2-3 phrases créées sont donc décalées vers le haut.
Ma question est donc : existe-t-il un moyen de faire comprendre à ce bout de code qu'il ne faut pas insérer de balise <br /> sur le dernier élément créé par la boucle ?


Modifié par SolykZ (18 Sep 2008 - 19:23)