Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlanie miesięcy, roku względem daty w artykułach
SN@JPER^
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 0
Dołączył: 4.01.2007
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Witam,

Mam tabele 'news' w niej pole 'data', gdzie dodaje wartości poprzez time();.

W jaki sposób zrobić wyświetlanie dni miesięcy i roku względem tej daty, np.:


Grudzień 2008
Listopad 2008
Październik 2008
Wrzesień 2008
Sierpień 2008
Lipiec 2008
Czerwiec 2008
Maj 2008

gdzie jak kliknę na któraś z tych dat, to pokażą się artykuły, dodane np. w grudniu 2008 roku.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krowal
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

Ostrzeżenie: (0%)
-----


Wyświetlać możesz w ten sposób:
  1. <?php
  2. echo date('F Y', $time); //wyswietli np 'January 2008'
  3. ?>


potem robisz z tego linka:
  1. <?php
  2. $month = date('m', $time);
  3. $year = date('Y', $time);
  4. echo '<a href="script.php?month='.$month.'&year='.$year.'">'.date('F Y', $time).'</a>';
  5. ?>


a w skrypcie możesz zobić takie zapytanie:
  1. SELECT * FROM articles WHERE date BETWEEN '$year-$month-01' AND '$year-$month-31';


Weź jeszcze poprawkę na ilość dni w miesiącu i inne drobiazgi i skrypt gotowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 14:32