![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Mam w bazie pewne dane (np. datę, ale rozłożoną na dzień miesiąc i rok, mam też przypisane do tej daty jakieś wartości, tytuł, krótki opis) za pomocą while wyświetlam wszystko w tabelce ładnie pogrupowałem względem najpier roku potem miesiąca i na końcu dnia. Jest np. tak
01.01.2001 Zakup butów 230zł 03.11.2001 Zakup koszuli 100zł 22.04.2002 Zmiana serwera 1000zł 23.04.2002 Zmiana oprogramowania 2500zł 24.07.2003 Zakup monitora 900zł No i to jest w tabelce w wierszach i 3 kolumnach a teraz chciałbym żeby przed ażdą datą gdzie jest nowy rok wstawił się wiersz szeroki na 3 kolumny w którym byłby rok. Czyli tak: 2001 01.01.2001 Zakup butów 230zł 03.11.2001 Zakup koszuli 100zł 2002 22.04.2002 Zmiana serwera 1000zł 23.04.2002 Zmiana oprogramowania 2500zł 2003 24.07.2003 Zakup monitora 900zł Wiem, że można pobrać z bazy datę , dodać do tabeli za pomocą array-unique zlikwidować powtarzające się elementy, ale jak to potem dodać do while i jak zrobić żeby to się wpisywało tak w tabelkę? -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
przed while ustaw sobie $rok=-1;
w pętli sprawdzaj czy rok z bazy = $rok if'em (jak nie, to wypisujesz wiersz nagłówka roku z bazy i przypisujesz do $rok ten rok z bazy, jak tak to lecisz z koksem dalej).
Ten post edytował Darti 12.12.2008, 23:19:33 -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ale w którym miejscu mam wstawić tabelkę z danymi? Albo mam tak, że jest
2001 2002 2003 i tu tabelka albo w tabelce są pojedyncze daty 01.01.2001 Zakup butów 230zł 22.04.2002 Zmiana serwera 1000zł 24.07.2003 Zakup monitora 900zł -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
a pokaz co napisales
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ach kurde już wiem nie w tym miejscu wstawiłem tabelkę. Sorry ~Darti
![]() -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
no skoro robisz w tabeli:
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
przed while ustaw sobie $rok=-1; A mógłbyś mi wytłumaczyć dlaczego trzeba wstawić przed pętlą takie coś? -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
ni wiem, równie dobrze ustaw sobie -100 ... chodziło o to, żeby wartość była na pewno mniejsza niż najmniejszy element zwracany przez bazę, więc jak zwróci nawet 0 to i tak się wiersz z rokiem wyświetli
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ale jak wywaliłem to zupełnie to też działało
![]() -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:30 |