par
stefane321 » 24 sept. 2007, 00:58
La solution à mon problème est:
mysql_connect($host,$login,$password) or die("Impossible de connecter la bd");
$base=mysql_select_db($db) or die("erreur de DB");
$an='';$mois='';$day='';
$res=mysql_query('SELECT id, auteur, description, DAYOFMONTH(date_arch) day, YEAR(date_arch) an, MONTH(date_arch) mois FROM `citations_archives` ORDER BY an DESC, mois DESC, day DESC') or die(mysql_error());
while($ligne=mysql_fetch_assoc($res))
{
if(($ligne['mois'] != $mois) or ($ligne['an']!=$an))
{
$an=$ligne['an'];
$mois=$ligne['mois'];
// $day=$ligne['day'];
$sqlAR1 = "select * from mois where id=".$mois."";
$resultAR1 = mysql_query($sqlAR1);
$rowAR1=mysql_fetch_array($resultAR1);
echo "<h4>".$rowAR1["nom"]." ".$an."</h4>\n";
}
echo "<table CELLPADDING=0 CELLSPACING=0>\n";
echo "<tr><td>".$ligne['day']."/".$mois."/".$an."</td></tr>\n";
echo "<tr><td><p align=\"justify\">".stripslashes($ligne['description'])."</p><p align=\"center\"><i>".stripslashes($ligne['auteur'])."</i></p></td></tr>\n";
echo "</table>\n";
}
La solution à mon problème est:
[php] mysql_connect($host,$login,$password) or die("Impossible de connecter la bd");
$base=mysql_select_db($db) or die("erreur de DB");
$an='';$mois='';$day='';
$res=mysql_query('SELECT id, auteur, description, DAYOFMONTH(date_arch) day, YEAR(date_arch) an, MONTH(date_arch) mois FROM `citations_archives` ORDER BY an DESC, mois DESC, day DESC') or die(mysql_error());
while($ligne=mysql_fetch_assoc($res))
{
if(($ligne['mois'] != $mois) or ($ligne['an']!=$an))
{
$an=$ligne['an'];
$mois=$ligne['mois'];
// $day=$ligne['day'];
$sqlAR1 = "select * from mois where id=".$mois."";
$resultAR1 = mysql_query($sqlAR1);
$rowAR1=mysql_fetch_array($resultAR1);
echo "<h4>".$rowAR1["nom"]." ".$an."</h4>\n";
}
echo "<table CELLPADDING=0 CELLSPACING=0>\n";
echo "<tr><td>".$ligne['day']."/".$mois."/".$an."</td></tr>\n";
echo "<tr><td><p align=\"justify\">".stripslashes($ligne['description'])."</p><p align=\"center\"><i>".stripslashes($ligne['auteur'])."</i></p></td></tr>\n";
echo "</table>\n";
} [/php]