![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam nastepujący problem... Tworze skrypt newsów ale mam problem z ich wyświetlaniem chce aby wyswietlały sie one tak:
Czwartek, 26.11.2005 Tytul: sdfsfsd :: Dodał: sadfsf sdfkjsd fjsdbfedf Środa, 25.11.2005 Tytul: sdfsfsd :: Dodał: sadfsf sdfkjsd fjsdbfedf Jak wykonać zapytanie i czy powinenem dodac jakieś pole data by otrzymać powyższy efekt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Chodzi mi o takie wyświetlanie np. jest czwartejk wyświetlają sie zczwartku itd itd Jak powinno wyglądać zapytanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
robisz zapytanie ktore wyswietla ci wszystko i date i rekordy. posortuj tylko w zapytaniu po dacie. nastepnie w php, jesli dana date pojawia sie pierwszy raz to ją wysweitlasz, a jesli nie to nie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
No wyświetlam newsy:
No ale newsy wyświetlają sie tak: Czwartek, 16.09.2005 Sadjksad jsahdjhasdhsadjh Czwartek, 16.09.2005 Sadjksad jsahdjhasdhsadjh A tak powinny: Czwartek, 16.09.2005 Sadjksad jsahdjhasdhsadjh :: Dodał: ktos SAdsajkdhsadhasdjsahjsadh :: Dodał: druig ktos fdg dfg dfgdfgfdkgjdfkgdfg :: Dodał: druig ktos Czwartek, 15.09.2005 SAdsajkdhsadhasdjsahjsadh :: Dodał: sadsad ktos fdg dfg dfgsadsadfkgdfg :: Dodał: sadsad ktos Gdzie wstawic ten kod który sprawdza, czy data była już wyświetlona (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Jak on powinien wyglądac (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Ten post edytował vieri_pl 14.01.2006, 11:58:36 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
gdzie wstawic? jak to gdzie? tam gdzie wyswietlasz date. to chyba logiczne
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Oto kod:
Ten post edytował vieri_pl 16.01.2006, 19:14:30 |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Ten temat o wiele bardziej pasuje do php Początkujący niż do Baz Danych i właśnie tam go przenoszę... |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no mistrzuniu. wstydzilbys sie pisac ze nie dziala (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !
pewnie ze nie dziala jak ty moj kod zle wklejasz. ten kawalek: $data = null; jest przed petla u mnie a nie tak jak ty to dales w petli.jak juz cos kopiujesz to rob to z glową (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Tak jak Crash Nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Tak jak nospor nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jestem początkujący nie kumam tego (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Nadal nad każdym newsem jest data... Ten post edytował vieri_pl 16.01.2006, 19:33:00 |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
teraz ten kod co moj wkleiles wyglada dobrze. Osobiscie nie widze bledu. a czy te newsu masz posortowane po dacie? Bo w kodzie widze ze nie. bo zeby to dzialalo to rekordy musza byc posortowane po dacie
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Mam tak i nie działa... może to dlatego w tabeli mam pole typu varchar (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
data jest typu varchar? No tak to nic dziwnego ze źle sortuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Wcale nie mam date typu varchar ale w jednym reordzie było Czwartek, 16.12.1999
a w drugim było Czwartek 16.12.1999 o lol sory za zamieszanie... |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to w jakim formacie maszs tą date?
bo napisales ze raz bylo: Czwartek, 16.12.1999 a innym razem: Czwartek 16.12.1999 czyli ze nie ma przecinka. jesli takie masz dane to nic dziwnego ze moj skrypt nie zadzialal. są to dwie rozne daty z punktu widzenia porownania co robie i dlatego je wypisuje. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
date mam w formacie Czwartek, 16.12.1999 a ja miałem dwa różne formaty daty w bazie dlatego nie dzialało. A nie śmiecąc na forum jak zrobić by dobazy dodawał mi się miesiąc w języku polskim (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
bo dodaje tak date('D, d.m.Y'); i dodaje mi np. Mon zamiast poniedziałek... dać to do tablicy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak to ma wyglądać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Mon = poniedziałek itd tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ale czy przypisać to do zmiennej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Jak to ma wyglądać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
czyli wiec pole z data jest typu VARCHAR, skoro ty trzymasz tam date w roznych formatach. Zamien to na DATE jesli jeszcze mozesz. bedziesz mogl se pozniej dowoli taką date formatowac i unikniesz takich niespodzianek co teraz miales.
Co do drugiego pytania to bylo juz to pare razy na forum, poszukaj (locale i data - cos w tym rodzaju) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ok. Pole w bazie jest już typu date... Co do drugiego znalazłem. I po trzecie wielkie sory zataki syf na forum, i ogólne zamieszanie, ale no zasadzka totalna z tym przecinkiem...
PS: Crash i Nospor wasze przykłady działają (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:12 |