Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] skrypt sortujący daty..., mam pomysł, ale nie wiem jak wykonać
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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:
  1. data|tytul|tresc
  2. 2013-11-05|Jakiś tytuł|Blebleble
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shpaque
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


dobra pomińmy na razie temat MySQL, jak będę miał chwilę to będę uczył się baz danych...

mam tak:
  1. <?
  2. $dateins = array();
  3. $dateouts = array();
  4. $titles = array();
  5. $citys = array();
  6. $streets = array();
  7. $poolnames = array();
  8. $poollengths = array();
  9. $results = array();
  10. $database = "./db/zawody.db";
  11. $items = file($database);
  12. $last = count($items)-1;
  13.  
  14. for($i = $last; $i > $last - 1; $i--) {
  15. list($datein, $dateout, $title, $city, $street, $poolname, $poollength, $result) = explode('|', $items[$i]);
  16. $dateins[$count] = $datein;
  17. $dateouts[$count] = $dateout;
  18. $titles[$count] = $title;
  19. $citys[$count] = $city;
  20. $streets[$count] = $street;
  21. $poolnames[$count] = $poolname;
  22. $poollengths[$count] = $poollength;
  23. $results[$count] = $result;
  24.  
  25. $datastartu = $dateins[$count];
  26. $datadzisiaj = date('y-m-d');
  27.  
  28. list($year, $month, $day) = split('[/.-]', $datastartu);


co teraz?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 03:44