Inversion du sens de lecture

l1738 Messages postés 14 Statut Membre -  
ThEBiShOp Messages postés 9307 Statut Contributeur -
Bonjour, Bonsoir
Voila mon soucie J'ai crée un système de NEWS dans mon site
Mes le soucie c'est qui lie a l'envers les Actus le plus ancien est en haut de la page et le nouveau tout en bas peut ton échanger l'ordre je pense que ça viens de ce bout de code
<?php 
$liste_news = unserialize(file_get_contents('news.txt')); 
if(!empty($liste_news)) { 
    foreach($liste_news as $id => $news) { 
        $news = array_map('htmlspecialchars', $news); 
        ?>

A voir également:

2 réponses

Selune
 
Bonjour,

je ne connais pas votre modèle de données mais si vous avez un identifiant naturel comme la date de publication de la news pour cette table utilisez le dans votre requête à la base(même s'il n'est pas l'identifiant).

la fonction SQL ORDER BY [nom du champ]DESC vous permettra de mettre dans l'ordre décroissant de la valeur du champ de donnée, donc en commençant par la date la plus récente pour une date, le chiffre le plus haut pour une valeur numérique, de Z à A pour une donnée comportant des lettres.


pups: je vient de voir le serialize et que vous avez vos news dans un fichier texte, regardez peut être du côté des options de cette fonction(serialize et unserialize).
0
ThEBiShOp Messages postés 9307 Statut Contributeur 1 566
 
sinon un bête

$news = array_reverse($news);


à la suite de ton foreach devrait faire le taf...
0