![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie. Wpadłem na fajny pomysł w związku z którym mam prośbę o pomoc.
Chcę zrobić skrypt, który wyświetla mi dane z pliku aktualności w formacie: na podane niże zasadzie: 2013-12-10|xxx|xxxxzxzxz 2013-11-20|xxx|xxzxzxzx DATA AKTUALNA / DZISIEJSZA 2013-10-30|xxx|xxx 2013-09-10|xx|xx powiedzmy ze z pobraniem daty sobie poradzę, rozbiciem jej również, ale jak zrobić żeby wyświetlało mi w środku aktualną datę, a np w górę 10 pozycji daty ascendycznie (IMG:style_emoticons/default/smile.gif) a 10 pozycji do dołu daty nieaktualne w chronologii jak powyżej..? dodatkowa rzecz, jak zrobić, żeby na innej podstronie obliczało i wyświetlało mi tylko najbliższą aktualność? Dla wyjaśnienia napiszę co to jest. W pliku są zapisane zawody z datami - chcę żeby wyświetlany był wpis najbliższych zawodów. Ten post edytował shpaque 5.11.2013, 07:19:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
mysql nie probowalem nigdy, a php troche powiedzmy lykam,
ale czy strtotime przypadkiem nie dziala tylko w formacie pełnym? (01 January 1090), musiałbym rozchrzanić datę na wartości zamienić wartości miesięcy na pełne daty i dopiero? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
A sprawdziłeś co strtotime "lyka"?
mysql nie próbowałeś(IMG:style_emoticons/default/questionmark.gif) ? google -> pdo tutorial, kurs pdo |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
dobra pomińmy na razie temat MySQL, jak będę miał chwilę to będę uczył się baz danych...
mam tak:
co teraz? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Odczytujesz dane z pliku funkcja file, masz tablice elementów, funkcjami foreach i explode tworzysz tablicę wielowymiarową w której jedna kolumna odpowiada dacie, traktujesz ją strtotime, teraz możesz te dane posortować i wybrać odpowiednimi warunkami daty "większe" i "mniejsze" od "dziś".
Ten post edytował slash^ 5.11.2013, 11:31:25 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Proponuję podejście obiektowe bez file, foreach, explode, strtotime.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$cur = $heap->current();
echo $cur[0] . PHP_EOL; |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
...teraz już się całkiem pogubiłem... Tak na marginesie z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)
Jeszcze raz można poprosić kod powyższy ale bez błędów? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Sprostowanie.
Patrz http://us1.php.net/manual/en/migration54.new-features.php Cytat - Function array dereferencing has been added, e.g. foo()[0].
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
nic nie rozumiem z tego skryptu, poza tym po jego umieszczeniu w kodzie gdzieś 200 linijek dalej wywala mi błąd... Może dałoby się wrócić do skryptu z użyciem foreach i tak dalej..?
nikt mi nie pomoże? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat j wywala mi błąd... Postaraj się proszę doprecyzować bo tak rzeczywiście nikt Ci nie pomoże ... |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
nie chodzi już o błąd - bo tego kodu nie pojmę, za to pojmę kod / skrypt oparty na ww. czyli file, explode, foreach... A błąd mi wywala z jakimś DIVem chyba (skoro paręset linijek dalej) ale nie wiem
Ten post edytował shpaque 14.11.2013, 08:17:15 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 4 Dołączył: 16.04.2009 Ostrzeżenie: (10%) ![]() ![]() |
ło zabawe sobie robisz, mysql w chwile byś to napisał.
Proponuje daty na unix zmienić i potem sortować tym |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
zrobmy to od początku. mam takie coś:
1. chcę żeby mi wyświetlił wpis najbliższy dzisiejszej dacie, ale który będzie 2. -||-, ale który był. jak zrobić żeby wyświetlił mi różnicę najmniejszą ze wszystkich w pliku, ale nie równą dacie dzisiejszej? w końcu do tego miejsca doszedłem w mękach i bólu sam, ale po resztę muszę założyć nowy temat, bo ludzie widzę nie chcą czytać - kurdę czy to tak trudno pomóc komuś komu zajmie to 5 minut? A ja musiałem nad głupimi kilkoma linijkami męczyć się przez tydzień... Temat do zamknięcia. Ten post edytował shpaque 3.12.2013, 14:28:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:45 |