ďťż
Podstrony
|
telcocafeWitamChcialbym wykonac w php odliczanie dni do jakiejs daty... Wytlumacze na przykladzie ... Mam w bazie daty w formacie dd.mm.rrrr, i chcialbym, aby np.tydzien przed tą datą pojawił sie na stronie jakis napis... Oczywiscie to nie tylko dla jednego rekordu, ale dla wszystkich uzytkownikow, no i wszystko byloby pieknie gdby nie to, ze nie wiem jak to napisac :) a dokladniej to nie wiem jak napisac to zeby co jakis czas skrypt pobieral daty z bazy i sprawdzal warunek ... Prosze o pomoc . pzdr Użytkownik kowalski.jasio edytował ten post 24 styczeń 2007, 16:31 Hm. Chodzi Ci o to: 1) po prostu pobierać może byle jaki user, który wejdzie na stronę, pobierze z bazy danych date i sprawdzi warunek 2) cron? ? to musi sie sprawdzac raz dziennie, cos w rodzaju tego "Za tydzien lolek obchodzi urodziny" .... chyba kojarzysz o czym mowie :) Tak, więc, jeśli jakiś user wejdzie na stronę, automatycznie wykonają się odpowiednie operacje i wyświetli mu się ten komunikat. chodzi mi o cos takiego ze na stronie glownej jest napisane kto ma za tydzien urodziny i w nawiasie które ... a do tego celu trzeba obliczyc date, i trzeba to robic regularnie, i nie wiem jak to zrobic :D 1) Obliczanie urodzin jest bardzo proste, po prostu pobierasz użytkowników, których dzień i miesiąc urodzin jest równy dzisiejszemu. 2) Obliczanie, które to urodziny, to nic innego jak odejmowanie bieżącego roku od roku urodzin użytkownika. 3) Regularnie? No tak, po prostu na stronie wykonywać operacje. Jak jakiś internauta odwiedzi witrynę, zobaczy wynik skryptu, który Ty napiszesz. czyli ma sie wykonywac przy kzdej odwiedzinie strony...? Dokładnie. Ma się wykonywać najlepiej w miejscu, w którym pojawić się mają żądane informacje. Użytkownik Coldpeer edytował ten post 24 styczeń 2007, 18:14 tylko nie bardzo wiem, jak to zapisac ... jakies wskazowki by sie przydaly jeszcze Powinno działać: if($dzien_urodzin.$miesiac_urodzin == date('wn')) // 'n' -> miesiąc, bez zer na początku { // obchodzi urodziny! ('w' -> dzień; pamietaj ze 0 to niedziela, a 6 to sobota) echo 'Urodziny: '.(date('Y')-$rok_urodzin); // które to urodziny? } Użytkownik Coldpeer edytował ten post 24 styczeń 2007, 18:33 aaaaa.... juz kapuje . Teraz wystarczy przerobic. Dzieki ! |
|||
Sitedesign by AltusUmbrae. |