Classer par date

Fermé
latulipe - 5 sept. 2009 à 04:11
 Anonyme - 5 sept. 2009 à 18:33
Salut,

Je souhaite afficher les posts du plus récent au plus ancien mais mon script me fait l'inverse...

Quelqu'un peut il m'aider à corriger ?

Code : PHP


<?php
//On récupère variables de config
$recup = mysql_query('SELECT * FROM forum_config');
$config = array();
while($data_recup = mysql_fetch_assoc($recup))
{
$config[$data_recup['config_nom']] = $data_recup['config_valeur'];
}

$topic = (int) $_GET['t'];

$totalDesMessages = $data1['topic_post'] + 1;
$nombreDeMessagesParPage = $config['post_par_page'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);

//Nombre de pages
if (isset($_GET['page']))
{
$page = intval($_GET['page']);
}
else
{
$page = 1;
}

$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

$requete2 = mysql_query('
SELECT post_id , post_createur , post_texte , post_time ,
membre_id, membre_pseudo, membre_rang, membre_inscrit, membre_avatar, membre_localisation, membre_post, membre_signature
FROM forum_post
LEFT JOIN forum_membres ON forum_membres.membre_id = forum_post.post_createur
WHERE topic_id ="'.$topic.'"
ORDER BY post_time
LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage . '')
or die(mysql_error());



Merci :)

2 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
5 sept. 2009 à 12:09
bonjour,

essayez ceci :
ORDER BY post_time DESC
1
Merci beaucoup :)
0