Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL] Odliczanie
arek88
post 30.03.2007, 03:21:16
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


Witam robie skrypt na podstawie odliczania czasu czyli użytkownik wpisuje datę, dzień, miesiąc i serwer pokazuje na stronie głównej ile pozostało czasu
mam taki skrypt ale nie wiem jak to rozwikłać

index.php
  1. <?php
  2.  
  3. if($_GET['page']=='') $_GET['page']="start";
  4. if(!file_exists($_GET['page'].".php"))
  5. { echo '<div class="start">Naprawa strony.</div>'; }
  6. else { include_once $_GET['page'].'.php';}
  7.  
  8. ?>
  9.  
  10. <?php
  11. $zapytanie=mysql_query("select * from data");
  12.  
  13. while($dane=mysql_fetch_assoc($zapytanie))
  14. {
  15. echo $data2['dataczas'];
  16. }
  17.  
  18. $data='$data2';
  19. $time = strtotime($data) - time();
  20. $days = floor($time/86400);
  21. $time = $time%86400;
  22. $hours = floor($time/3600);
  23. $time = $time%3600;
  24. $minutes = floor($time/60);
  25. $seconds = $time%60;
  26. echo '<b>Do tego konca roku pozostalo </b><br>';
  27. echo 'Pozostało Dni: '.$days.', Godzin: '.$hours.', Minut: '.$minutes.', Sekund: '.$seconds.'';
  28. ?>


date dodaj ze strony data.php wpisuje datę i klikam wyślij zapytanie do bazy dodaje sie i jest ok.

Ale nie wiem jak zrobić aby jak ktoś wpisuje datę i dodaje rekord do bazy to skrypt robi następna linie z odliczaniem bo jak sami widzimy to jest tylko jedna linia odliczania a chce parę. Proszę o wskazówki. guitar.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
dawhol
post 30.03.2007, 07:30:11
Post #2





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


  1. <?php
  2. data=$data2;
  3. $time = strtotime($data) - time();
  4. $days = floor($time/86400);
  5. $time = $time%86400;
  6. $hours = floor($time/3600);
  7. $time = $time%3600;
  8. $minutes = floor($time/60);
  9. $seconds = $time%60;
  10. echo '<b>Do tego konca roku pozostalo 
  11. ';
  12. echo 'Pozostało Dni: '.$days.', Godzin: '.$hours.', Minut: '.$minutes.', Sekund: '.$seconds.'';
  13. ?>


Wpakuj to co masz powyzej do pętli while która masz jescze wyzej u siebie w skrypcie


--------------------
Go to the top of the page
+Quote Post
ispep
post 1.03.2008, 01:55:37
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.02.2008

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


a jak zrobic jak skonczy odliczanie czyli minie czas podanego dnia to zeby nie pokazywal

Pozostalo: -1 Dni, -1 Godzin, -1 Minut i -7 Sekund

a zeby pokazywal

Pozostalo: 0 Dni, 0 Godzin, 0 Minut i 0 Sekund
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:17