Passage php html

Eléphanteau du PHP | 15 Messages

02 janv. 2006, 00:25

Bonsoir à vous tous... Bonne année 2006 et meilleurs voeux :)

Voilà je vous fait par de mon soucis. J'ai codé un mini livre d'or pour mon site mais je me retrouve avec un soucis de passage entre le php > html.

Je vous met de suite le code cela m'évitera de me prendre dans une explication longue.. ;)

Voici le code de récupération des informations de la database mySQL
$sql = 'select id,pseudo,date,time,note,msg_txt,avatar FROM bg_data ORDER BY id DESC limit '.$lim.','.$nombre;
$req = mysql_query($sql) or die("Erreur SQL !<br>".$sql."<br>".mysql_error());
Puis voici l'affichage des informations ( je limite a 2 ligne pour evité de remplir ;) )
while($data = mysql_fetch_array($req))
    {
echo'<tr class="row">';
echo'<td><b>'.$data['pseudo'].'</b></td>';
......
echo'</tr>';
}
Cet ensemble fonctionne parfaitement, mais lorsque je le visualise le code html sous mon navigateur web je me retrouve avec une simple ligne du code, et non un multiligne de code

Ex.:
<tr class="row">  	<td><b>Li</b></td>  	<td>    <div>    	<span ><img src="img/post.gif"/><b>&nbsp;2005-12-19 à 16:30:0
......
et non
<tr class="row">
 <td><b>Li</b></td>
 <td>
 <div><span ><img src="img/post.gif"/><b>&nbsp;2005-12-19 à 16:30:0
.....
Merci à vous tous... et encore désolé de la longeur de mon post :)
Modifié en dernier par LitteulBlack le 11 févr. 2006, 20:32, modifié 2 fois.
Image

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 janv. 2006, 00:35

Salut, meilleurs voeux a toi aussi :wink:

Pour entrer un saut de ligne dans le code source il faut ajouter la suite de caractères => \n entre guillemets.
while($data = mysql_fetch_array($req))
{
   echo'<tr class="row">'."\n";
   echo'<td><b>'.$data['pseudo'].'</b></td>'."\n";
   ......
   echo'</tr>'."\n";
}
ou écire le echo avec ":
echo"<tr class=\"row\">\n";

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

02 janv. 2006, 00:49

Merci beaucoup sa marche :)