placer des espaces entre certaines lignes ?

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 : placer des espaces entre certaines lignes ?

Re: placer des espaces entre certaines lignes ?

par jobard52 » 13 août 2009, 12:31

Bonjour

Pour votre soucis je pense qu'il s'agit de compter les commentaires avant de les afficher, et ainsi de ne pas mettre le saut de ligne pour le dernier.
Donc il faut rajouter un while avant celui qui existe dans lequel vous agrémenter une variable ( $i=$i+1) pour compter le nombre total de com.
Ensuite dans le second while vous rajoutez une autre variable agrémenter en début ($n=$n+1 pour savoir sur quel com on se trouve)puis une clause (if par exemple) pour dire que si $i n'est pas égale à $n, on affiche avec le saut de ligne et sinon on affiche sans le saut de ligne.

Voila, j'espère vous avoir aidé et avoir été clair.

placer des espaces entre certaines lignes ?

par billboc » 12 août 2009, 16:46

bonjour

voici un bout de code de mon blog qui permet d'afficher les derniers commentaires

Code : Tout sélectionner

function commentList() { global $blog; $this->comments = $blog->getComments('','DESC',dc_lastcomments_display); if (!$this->comments->isEmpty()) { echo '<ul>'; while(!$this->comments->EOF()) { echo $this->formatLine($this->comments); $this->comments->moveNext(); echo '<br />'; } echo '</ul>'; } }
voila ma question : comme vous pouvez le voir ci-dessus j'ai ajouté la ligne suivante

Code : Tout sélectionner

echo '<br />';
Cela me permet de sauter une ligne entre chaque commentaires affichés
Mon problème qu'il y aussi un saut de ligne après le dernier commentaire
Comment pourrais-je l'éviter ?

Merci pour votre aide !

Billboc