merhaba arkadaşlar benim veritabanımda yazılar diye bir fieldım war ve bunun yanında tarih die bir fieldım daha war .
şimdi yapmak istediğim şu
yazıları ocakta yazılanlar şubatta yazılanlar martta yazılanlar ... die ayımak ama bir türlü yapamadım yardımcı olursanız sevinirim ..
Php De Tarihlere Göre Sıralama (Yardım Lütfen)
1
●374
- 27-02-2010, 19:42:20Üyeliği durduruldutarih alani date,datetime ya da timestamp mı ?
<?php $qry=mysql_query("SELECT tarih as tarih,yazi_basligi as baslik FROM yazilar ORDER BY tarih ASC"); $yazilar=array(); while ($yazi=mysql_fetch_assoc($qry)){ $yazilar[strftime('%B',$yazi['tarih'])][]=$yazi['baslik']; } echo '<ul>'; foreach ($yazilar as $ay=>$yaziDizisi){ echo '<li>'.$ay.' Ayında Yazılanlar'; echo '<ul>'; foreach ($yaziDizisi as $yaziBasligi) echo '<li>'.$yaziBasligi.'</li>'."\n"; echo '</ul>'; echo '</li>'; } echo '</ul>'; ?>