Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rekord dodano... temu? - co robie źle?
Forum PHP.pl > Forum > PHP
fiwus
Witam serdecznie, kombinuje z kodem który ukaże po pobraniu z bazy rekordów linijkę: "News dodany 2 minut temu" - przykład

data przechowywana w bazie jako "datetime".

Oto kod, z którym walczę :


  1.  
  2. function smarty_modifier_timenice($time)
  3. {
  4. $now = time();
  5. if ($time > $now) {
  6. echo 'Podana data nie może być większa od obecnej.'; // tutaj była 'zła data'
  7. return;
  8. }
  9. $diff = $now - $time;
  10.  
  11. $minut = floor($diff/60);
  12. $godzin = floor($minut/60);
  13. $dni = floor($godzin/24);
  14. if($minut = 2 && $minut = 22 && $minut = 32 && $minut = 42 && $minut = 52 && $minut 6 && $godzin < 24) {
  15. return "Dzisiaj ".date("H:i:s", $time);
  16. }
  17. elseif ($godzin > 0 && $godzin < 24) {
  18. $restMinutes = ($minut-(60*$godzin));
  19. switch($restMinutes)
  20. { case 0: $res = null; break;
  21. case 1: $res = "Minutę temu"; break;
  22. case ($restMinutes >= 2 && $restMinutes = 22 && $restMinutes = 32 && $restMinutes = 42 && $restMinutes = 52 && $restMinutes = 24 && $godzin 7 && $dni < 14): return "Ponad tydzień temu, ".date("Y.m.d H:i", $time); break;
  23. case 14: return "Dwa tygodznie temu, ".date("Y.m.d H:i", $time); break;
  24. case ($dni > 14 && $dni < 30): return "Ponad 2 tygodnie temu, ".date("Y.m.d H:i", $time); break;
  25. case 30: case 31: return "Miesiąc temu"; break; case ($dni > 31): return date("Y.m.d H:i", $time); break; }
  26. return date("Y.m.d H:i", $time);
  27. }}
  28.  
  29. $dzis = date("Y.m.d H:i") ;
  30.  
  31.  
  32. smarty_modifier_timenice($dzis);
  33.  


jednak pojawia się błąd: Parse error: syntax error, unexpected T_LNUMBER in temu2.php on line 14

czy ktoś jest w stanie pokierować mnie na odpowiednie tory?
Pozdrawiam
thek
Popatrz:
if($minut = 2 && $minut = 22 && $minut = 32 && $minut = 42 && $minut = 52 && $minut 6 && $godzin < 24)

Gdzie tu może być błąd? Sam tekst błędu Ci mówi: Nieoczekiwana wartość liczbowa wink.gif Poza tym zwróć uwagę na to, że = to nie to samo co == smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.