Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wy¶wietlanie rekordów z nagłówkiem według daty
Forum PHP.pl > Forum > PHP
kononowicz
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.
Crozin
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.
kononowicz
może to głupie pytanie: ale co to znaczy iterować ? z tego co napisałem postaram się co¶ wymie¶ć chociaż będzie trudno
nospor
http://nospor.pl/grupowanie-wynikow-n35.html
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.