![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
Na jakiej zasadzie, w jaki sposob mozna uzyskać takie efekt jak na dołączonym zdjęciu... (IMG:http://images12.fotosik.pl/32/e70615b96e0ac67dm.jpg) prosze o pomoc... |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
A w czym masz problem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Z wyciągnięciem danych czy z ułożeniem tego w taki sposób (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Wszystko zależy od tego jak masz dane zapisane w bazie. Potem wyświetlenie tego to już kwestia odpowiedniego ułożenia. Pokaż jak przechowujesz dane to może coś się wymyśli. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi oto by samo sie zmieniało nastepna, poprzednia
wyświetlic dane umiem, ale musze recznie zmieniać kolejki, np. poprzednia (kolejka 7 ), nastepna ( kolejka 8) |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Dalej nie wiem o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Co rozumiesz przez to, że ma się samo zmieniać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 28.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Proponuje powalczyc z if'ami lub ze switch'em
bo jak rozumiem, nie imiesz wyswietlic napisu uzalezniajac go od daty sprobuj opisac problem dokładniej, bo troche ciezko domyslac sie o co Ci chodzi, tymbardziej ze jasnowidzów Ci u nas deficyt ;/ pozdr Ten post edytował plisek 4.02.2007, 02:33:05 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
plisek samo sedno sprawy...
chciałbym uzaleznić to od daty, ale nie mam wiedzy jak to zrobić :/ moze podpowiesz..., lub jakiś przykład |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Zakładam, że informacje na temat kolejek ( czy też terminarzu .. jakokolwiek się to nazywa ) przechowujesz w bazie danych. Powinieneś mieć tam kolumnę wskazująca na daty danych spotkań i wg niej wyciągać dane i odpowiednio formatować.
Pokaż jak przechowujesz dane w bazie i jakbyś chciał je wyciągać to może coś lepszego pomyślimy |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
terminarz :
id,kolejka, kiedy, przeciwnik, gospodarz |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Zakładam, że pole 'kiedy' jest w formacie "rrrr-mm-dd".
Wyciągasz dane za pomocą zapytania gdzie sortujesz po dacie :
Wyciągasz wszystkie dane po czym w pętli wyświetlasz rekordy. Żeby nie wyświetlać za każdym razem daty wyświetlasz ją tylko w pierwszym <tr> a potem sprawdzasz z wierszem poprzednim czy data się zmieniła. Jeżeli jest taka sama to wyświetlasz tylko dane o meczu bez daty a w przypadku gdy jest inna od daty z wiersza poprzedniego wyświetlasz nowy wiersz z nowa data i wyswietlasz dalej dane. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cienki1980 a moze podać przykład....
nie potrafie tego zrobic |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
wybieraj po kolejce a nie dacie, moga byc rozne daty w jednej kolejce
|
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Będzie schematycznie, więc nie kopiuj całości tylko zobacz na jakiej zasadzie ma to działać:
Ten post edytował Cienki1980 4.02.2007, 18:25:33 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
maryaan ma racje , przeciez kolejka moze byc rozłożona na 2, 3 dni nieraz ...
Cienki1980 dzieki za przykład , wykorzystam w newsach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) więc zabawa jest od nowa, nowe okoliczności... ech moze ktoś ma na to rozwiązanie... |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale na co chcesz rozwiazanie? wybierasz dane z kolejki xx i dostajesz tablice zawierajaca liste spotkan, wyswietlasz, pobierasz nastepna kolejkie itd. Jesli tego nie potrafisz zrobic bez gotowca to ciezko bedzie cos wiekszego stworzyc
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
potrafie to zrobić....
ale chodzi mi oto ze musze " ręcznie " zmieniac id kolejki a chciałbym aby to się zmieniało w zależności od daty ! |
|
|
![]()
Post
#16
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
No ale w czym problem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Wchodzisz na stronę. Skrypt php pobiera date aktualną za pomocą date(). Sprawdzasz czy w bazie są jakieś spotkania w tej dacie i np 3 dni plus/minus ... czyli w obrebie tygodnia. Na podstawie tych dwóch dat wyciągasz spotkania. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
ale nie umiem tego własnie zrobić...
mozesz pokazac przykład |
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#20
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź czy zadziała ... zobacz jak tworzyć daty wstecz i do przodu ... a na pewno ruszysz do roboty.
A tak przy okazji. Jeżeli wyświetlasz wszystkie rekordy z tabeli terminarz ( a na pewno te ostatatnie - czyli z najwyższą kolejką ) to gdzie tu zmiana id_kolejki (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Po wejściu na stronę zawsze będziesz miał najbardziej aktualne wpisy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 05:06 |