Probleme saut de ligne dans boucle while

Eléphant du PHP | 63 Messages

06 août 2009, 10:22

Bonjour,

voila un extrait de code :

Code : Tout sélectionner

$index.="\t\t\t\t\t<br/><br/><tr class=\"vert\"><td> ".stripslashes($row2['PseudoMembre'])." </td><td align=\"right\"> message posté le ".$dateMessageFR." </td></tr>\n"; $index.="\t\t\t\t\t<tr class=\"vert\" height=\"100%\"><td colspan=\"2\" width=\"100%\"> A écrit : <br/> ".nl2br(stripslashes($row['LibMessageLivreOr']))." </td></tr>\n";
Ce bout de code est dans une boucle.
Comme on peut le constacter je désire deux saut de ligne entrer chaque message. mais mes deux <br/> du debut de ma premiere ligne de fonctionne pas tandis que celui au milieu
de la deuxieme ligne fonctionne. Je vois pas du tout pourquoi cela ne fonctionne pas!

Si quelqu'un sait je suis prenneur ;)
Avec le temps qui s'écoule je trouve que je m'en sort de mieux en mieux :)

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

06 août 2009, 10:41

ton deuxième BR fonctionne car il est dans un cellule de tableau par contre les deux premiers ne fonctionneront pas car il sont juste avant un TR donc inutile ! tu a un problème de structure de ta page !
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Eléphant du PHP | 63 Messages

06 août 2009, 10:48

okay donc la actuellement ma structure est ainsi:

<table>
<tr><td></td></tr>
<br/><br/><tr><td></td></tr>
<tr><td></td></tr>
</table>

Il faudrait donc que je fasse comme ceci pour que mes deux <br/> fonctionne c'est bien ca ? :

<table>
<tr><td>
<tr><td></td></tr>
<br/><br/><tr><td></td></tr>
<tr><td></td></tr>
</td></tr>
</table>
Avec le temps qui s'écoule je trouve que je m'en sort de mieux en mieux :)

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

06 août 2009, 10:54

tu peux pas mettre de <br /> entre les balise <tr> et </tr>

si tu veux mettre un espace entre deux lignex de tableaux, ben ajouter une ligne vide <tr><td></td></tr> dasn laquelle tu met tes 2 BR <tr><td><br /><br /></td></tr>
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Eléphant du PHP | 63 Messages

06 août 2009, 11:00

Ok oui ca fonctionne parfaitement grand merci ;)

décidement entre hier et aujourdhui tu mauras bien aidé vai devoir te remunérer a force lol
Avec le temps qui s'écoule je trouve que je m'en sort de mieux en mieux :)