Encore un soucis avec du php+mysql.
voici le code avant le doctype du document:
CODE
mysql_select_db($database_ghv, $ghv);
$query_lessousdossiers = "SELECT ID, titre, date, theme FROM sous_dossiers WHERE date <= CURDATE() ORDER BY ID";
$lessousdossiers = mysql_query($query_lessousdossiers, $ghv) or die(mysql_error());
$totalRows_lessousdossiers = mysql_num_rows($lessousdossiers);
$query_lessousdossiers = "SELECT ID, titre, date, theme FROM sous_dossiers WHERE date <= CURDATE() ORDER BY ID";
$lessousdossiers = mysql_query($query_lessousdossiers, $ghv) or die(mysql_error());
$totalRows_lessousdossiers = mysql_num_rows($lessousdossiers);
puis dans la page dans le body:
CODE
<ul>
<li>
<?php
while($row_lessousdossiers = mysql_fetch_assoc($lessousdossiers))
{
?>
<h2><?php echo utf8_encode($row_lessousdossiers['theme']);?></h2>
<ul>
<li><a href="#" title="<?php echo utf8_encode($row_lessousdossiers['titre']);?>"><?php echo utf8_encode($row_lessousdossiers['titre']);?></a></li>
<?php }?>
</ul>
</li>
</ul>
<li>
<?php
while($row_lessousdossiers = mysql_fetch_assoc($lessousdossiers))
{
?>
<h2><?php echo utf8_encode($row_lessousdossiers['theme']);?></h2>
<ul>
<li><a href="#" title="<?php echo utf8_encode($row_lessousdossiers['titre']);?>"><?php echo utf8_encode($row_lessousdossiers['titre']);?></a></li>
<?php }?>
</ul>
</li>
</ul>
Le résulat affiché est :
CODE
Lundi
L'arôme de figue
Lundi
Le banyuls
Mardi
Le chocolat
Mardi
Thé
Mercredi
Cerise
Jeudi
Bonbon
Vendredi
Cafe
L'arôme de figue
Lundi
Le banyuls
Mardi
Le chocolat
Mardi
Thé
Mercredi
Cerise
Jeudi
Bonbon
Vendredi
Cafe
Le résultat attendu est :
CODE
Lundi
L'arôme de figue
Le banyuls
Mardi
Le chocolat
Thé
Mercredi
Cerise
Jeudi
Bonbon
Vendredi
Cafe
L'arôme de figue
Le banyuls
Mardi
Le chocolat
Thé
Mercredi
Cerise
Jeudi
Bonbon
Vendredi
Cafe
Je ne trouve pas la solution, je pense que c'est mon code php qui n'est pas bon, mais je n'en suis pas sur.
Merci de votre aide.
Cordialement.