Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Archiwizacja newsów
in5ane
post 6.10.2007, 11:20:48
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Elo, mam pytanie, ponieważ myślę i nie mogę wymyślić... Chodzi oto, że mam system newsów i chciałem zrobić archiwizację, a dokładniej wyświetlanie jej.

A więc chcę aby była lista rozwijana:
  1. <option value ="sierpien2007">sierpień2007 - 12 newsów</option>
  2. <option value ="lipiec2007">lipiec 2007 - 5 newsów</option>
  3. ..........
  4. <option value ="marzec2006">marzec 2006 - 15 newsów</option>
  5. <option value ="luty2006">luty 2006 - 8 newsów</option>
  6. itd... ma to pobierać z bazy


W bazie w tabeli newsy mam pole o nazwie data_dodania, typu INT (datatime), a mianowicie przykładowo:
Kod
04.10.2007, 00:04:53 - 972086460
21.10.2000, 02:01:00 - 1191449093


I teraz nie wiem jak mam zrobić tego selecta poprawnie, aby wyświetlał tylko te miesiące, w których były newsy, czyli jeżeli nie było żadnych newsów we wrześniu, to ma nie wyświetlać go w selectcie i żeby wyświetlało od tyłu, tzn.: wrzesień, sierpień, lipiec, czerwiec... No bo później to sobie jakoś poradzę, zrobię nowy plik, w którym będzie odbierało: $_GET[miesiac]; (przykładowo lipiec2007) i sobie z tego wyświetlę.


Z góry dziękuję za pomoc smile.gif


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
tomeksobczak
post 6.10.2007, 12:00:51
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

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


trzeba trzymac dane w odpowiednich formatach gdybys mial pole data_dodania jako DATETIME a nie INT to moglbys wykorzystac

  1. SELECT * FROM TABELA WHERE MONTH(data_dodania) = X


jezeli juz zmienisz typ pola to poczytaj o COUNT, GROUP BY oraz o HAVING

Ten post edytował tomeksobczak 6.10.2007, 12:01:31


--------------------
Go to the top of the page
+Quote Post
in5ane
post 6.10.2007, 12:41:49
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Do jednej sprawy potrzebne mi w int do drugiej potrzebne mi w datatime... shit.!

No ale już nie będę zmieniał, muszę wiedzieć jak zrobić z tym int.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 09:30