Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyświetlanie rekordów z nagłówkiem według daty
kononowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


Witam.

Posiadam w tabeli jakieś rekordy, które posiadają m.in. pole 'date'. Często data powtarza się w rekordach i chcialbym zeby można było wyswietlić rekordy o tej samej dacie grupując w ten sposób np.

21.07.2009

jakiś rekord
jakiś rekord
jakiś rekord
jakiś rekord
jakiś rekord

26.07.2009

jakiś rekord
jakiś rekord
jakiś rekord
jakiś rekord
jakiś rekord


itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Pobierasz sobie rekordy. Sortujesz je wg daty.
Tworzysz sobie pomocniczą tabelę, w której kluczami będzie data, a wartościami kolejna tablica z danymi z bazy.
Iterujesz po wszystkich rekordach i przypisujesz je do odpowiedniego klucza:
  1. <?php
  2. $pomocnicza[$row['data']][] = $row;
  3. ?>
Oczywiście najpierw sprawdzasz czy $pomocnicza[$row['data']] istnieje, jeśli nie to tworzysz z tego tablicę.

Później iterujesz po $pomocnicza.
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: 14.10.2025 - 15:46