Je rencontre à nouveau un soucis
Je dispose du code suivant, qui me permet d'aller chercher dans une table des infos et il les affiche avec les deux "print" :
<?php
include ("includes/connect_sql.php"); # parametres de connection SQL
$rs = mysql_query("select count(*) from news"); # nombre de news
$r = mysql_fetch_row($rs);
$tot = $r[0];
$limit = 6; # nombre de news affichées par défaut
if (isset($_GET['l'])) {$_GET['l'];$limit = $_GET['l']; # si la variable 'l' existe alors $limit = l;
# permet de modifier $limit via l'url du type [news.php?l=10]
}#end_if
$result = mysql_query("SELECT date,news FROM news WHERE 1 ORDER BY date DESC LIMIT $limit"); # on selection les $limit dernieres news
if(mysql_num_rows($result)) # si resultat different de vide alors
{
while($row=mysql_fetch_row($result)) # boucle pour séparer les resultats
{ $date = $row[0];
$date = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3.$2.$1', $date); # DateSQL => DateFR
$news = $row[1];
print ("<h3>$date</h3>");
print ("$news<br>");
}#end_while
}#end_if
if ($limit > $tot){} else { # si on affiche plus de news qu'il n'y en a alors rien sinon faire un lien pour tout afficher
$i = $tot + $limit; # $i est forcément > à $limit
print("<a href='index.php?n=news&l=".$i."'>Pour voir toutes les news.</a>");
}#end_if
?>
C'est un module de news. Pour afficher mes news j'écris le "print" a l'endroit voulu, cela fonctionne. Mais l'architecture de présentation de mes news est sous forme de
<ul>
<li>Premiere news</li>
<li>deuxieme news</li>
</ul>
J'aurais besoin d'afficher qu'une seule news par "<li>" , comment faire ?
merci d'avance