![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
witam
Jestem nowy, mam nadzieje, że pomozecie mi rozwikłać problem nad którym siedzę już drugi dzień ![]() Napisałem taki prosty skrypt, który zapisuje do bazy danych z formularza różne informcje wraz z podanymi datami. Potrzebuje zrobić skrypt, w którym będę mógł wypisać wszystkie informacje których data jest większa od aktualnej; takie których data jest równa aktualnej; oraz takie, których data jest mniejsza od aktualnej. Próbowałem na wiele sposobów, obecny skrypt zrobiłem na zasadzie oddzielnych liczb dni, miesięcy oraz rok. w bazie mysql wyglądało by to tak: ID | NAZWA | DZIEN | MIES | ROK | KOMMENTARZ ----------------------------------------------------------- przyczym ja zastosowałem zmienne $datadn - dzień; $datams - miesiąc; $datarok - rok; Oto skrypt:
no mniejwięcej tak to napisałem. Wiem, że date łatwo można obliczyć poprzez zmiane jej na UNIXowy format poleceniem mktime(); lub time(); jednak dużo próbowałem, i nie mogłem nic wymodzić. Przykład:
Tak to mniej więcej wyglądało. Kto pomorze ![]() -------------------- .:: www.theprotypes.com - muzyka house - pobierz mp3 - zapraszam serdecznie ::.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
moze troszke nie na temat. z tego co wiem to powinno sie stosowac <br /> a nie <br> czy </br>. chyba, ze to jakis format zastepczy?
-------------------- Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Cytat(treewood @ 2005-09-13 18:52:35) moze troszke nie na temat. z tego co wiem to powinno sie stosowac <br /> a nie <br> czy </br>. chyba, ze to jakis format zastepczy? No ja zawsze używałem </br> (przejście do następnej lini) - działa zarówno na mozilli jak i na IE. A kto dopomoże ze skryptem ? -------------------- .:: www.theprotypes.com - muzyka house - pobierz mp3 - zapraszam serdecznie ::.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
nie łatwiej użyć strtotime" title="Zobacz w manualu php" target="_manual]?
Pobieasz teraźniejszy time" title="Zobacz w manualu php" target="_manual, po czym w pętli wypisującej dane z SQL porównujesz ![]() Albo jeszcze łatwiej zmień typ DZIEN | MIES | ROK na CZAS (time) Ten post edytował Spirit86 13.09.2005, 22:54:59 -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
hmm, a może w samym zapytaniu sprobuj??
tu wszystko masz opisane http://dev.mysql.com/doc/mysql/en/date-and...-functions.html -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Jeżeli to nie sprawi wam problemu, możecie napisać mi kod w php
![]() -------------------- .:: www.theprotypes.com - muzyka house - pobierz mp3 - zapraszam serdecznie ::.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat nad którym siedzę już drugi dzień Miałem kiedyś kolegę, z którym pisałem pewien projekt. Miał on napisać pewną rzecz. Po dwóch tygodniach pokazuje swoje wypociny. Co tu duzo gadać. Nie wysilił się. Twardo jednak mówił iż siedział na tym 2 tygodnie. Ja się go pytam ile czasu spedzal przez te 2 tygodnie nad tym projektem. On mi na to że spedzil nad tym dwa weekendy, a konkretnie dwie soboty, a konkretnie 2 godziny każdej soboty. I wten sposób z dwóch tygodni zrobiłi się 4 godziny.![]() Przepraszam za tę dygresję, ale jak widzę taki teksty jak Twój to mnie takie coś nachodzi. Wracając do tematu: Ale poco se żecie komplikujesz? A nie możesz w tabeli zamiast tych trzech pól dzien, miesiąc, rok dać jednego pola "data" typu timestamp? Wówczas kod jest banalny: i już. zamiast timestamp może wogóle byc format "date" (Y-m-d). Nie trzeba wowczas w php konwersji robic. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Jestem początkujący, większość skryptów robie z książką, 2 dni znaczą 2 dni , z wyłączeniem spania
![]() EDIT: ![]() ![]() ![]() ![]() ![]() Ten post edytował djmassive 14.09.2005, 21:50:20 -------------------- .:: www.theprotypes.com - muzyka house - pobierz mp3 - zapraszam serdecznie ::.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:31 |