2010-10-24 13 views
0

J'ai mis ma page mensuelle Archive (archive.php) comme comme celui-ci: Monthly Archive En cliquant sur un mois, le résultat montrera tous les postes pour ce mois particulier ci-dessous:messages Archives mensuelles par catégorie sage

  • titre-1 post ------ Catégorie 1 ------ nom de l'auteur
  • titre-2 ------ Message Catégorie 1 ------ Nom de l'auteur
  • Titre du message-3 ------ Catégorie-1 ------ Nom d'auteur
  • Publier le titre-4 ------ Catégorie-1 ------ Nom de l'auteur
  • Publier le titre-5 ------ Catégorie-1 ------ Nom de l'auteur

Mais ... Je veux un écran comme celui-ci:

Catégorie-1

  • titre du poste-1 ------ Auteur Nom Fonction
  • titre-2 Poster ------ Nom de l'auteur Poster

Catégorie-2

  • Titre-3 Poster ------ Auteur Nom Fonction
  • Poster titre- 4 ------ nom de l'auteur Poster
  • titre-5 Poster ------ Auteur nom Fonction
+0

Et la question est ...? – Kel

+0

@ Kel: La question est: Comment puis-je organiser le code pour afficher les archives mensuelles comme mentionné dans mon message? – Syed

Répondre

0

Cela serait fait lorsque vous affichez vos données:

$pCategory = ''; 
$itemDisplay = ''; 
foreach ($items as $item) { 
    if ($pCategory != $item['category']) { 
     $itemDisplay .= '<b>' . $item['category'] . '</b><br><br>'; 
     $pCategory = $item['category']; 
    } 
    $itemDisplay .= ' ' . $item['title'] . ' by ' . 
          $item['author'] . '<br>'; 
} 

echo $itemDisplay; 

Ceci est bien sûr un exemple approximatif. Vous devrez l'adapter pour coïncider avec votre code et structure de base de données, etc.