Ordre décroissant des enregistrements
Salut tout le monde
Je souhaite que ma requête m’afficher les enregistrements dans l’ordre décroissant de $id_art
Pour que le nouveau enregistrement ajouté puis affiché en premier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <?php
echo '<p align="center">';
$myID = $_GET['id'];
$connexion =mysql_connect("localhost", "root", "") or die
("impossible de se connecter au server MySQL");mysql_select_db ("mcmaroc",$connexion) or die ("Impossible de ce connecter a la base de données");
$nbElementVisible = 2;
$sql = "SELECT count(*) FROM articles, familles WHERE articles.id_Famille = familles.id_famille and familles.id_famille = $myID";
$res = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$tmp = mysql_fetch_row($res);
$nbPages = ceil($tmp[0] / $nbElementVisible);
$page = (isset($_GET['page']) && ($_GET['page'] > 0 || $_GET['page'] <= $nbPages)) ? $_GET['page'] : 1;
$start = ($page - 1) * $nbElementVisible;
$stop = $page * $nbElementVisible;
$sql = "SELECT articles.* FROM articles,familles WHERE articles.id_Famille = familles.id_Famille and familles.id_Famille = $myID LIMIT ".$start.','.$nbElementVisible;
$res = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo '<table width=100% >';
while($tableau = mysql_fetch_assoc($res))
{
$id_art = $tableau['id_art'];
$id_famille = $tableau['id_famille'];
$nom = $tableau['nom'];
$description = $tableau['description'];
$image = $tableau['image'];
$prix = $tableau['prix'];
echo '<tr>';
echo '<td>';
include("tableau_article.php");
echo '<td>';
echo '<tr>';
}
echo '</table>';
echo '<table align="center">';
echo '<tr>';
echo '<td class="pageparpage">';
if ($page != 1)
echo '<a class="pageparpage" href="pdts.php?id='.$myID.'&page='.($page-1).'">Précédent</a> ';
for ($i = 1; $i <= $nbPages; $i++)
{
if ($i == $page)
echo $i.' ';
else
echo '<a class="pageparpage" href="pdts.php?id='.$myID.'&page='.$i.'">'.$i.'</a> ';
}
if ($page != $nbPages)
echo '<a class="pageparpage" href="pdts.php?id='.$myID.'&page='.($page+1).'">Suivant</a> ';
mysql_close($connexion);
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</p>';
?> |
Merci d'avance.