Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Wyświetlanie godziny w komórkach co 30 minut.
leewang
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.11.2009
Skąd: Chrzanów / Kraków

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


Witam

Chciałbym zrobić w sumie 24 komórki w których będzie wyświetlona godzina coś takiego:


8:00-8:30
8:30-9:00
9:00-9:30

itd

Napisałem kod dla minut jako parzysta nie parzysta komórka ale nie wiem jak poradzić sobie z godzinami.

Ktoś pomoże?

Mój kod:
Na początek <table>
  1. $powtorzenia = 24;
  2. $godzina = 1;
  3. $min = 0;
  4. $min2 = 3;
  5.  
  6. while ($powtorzenia>=1)
  7. {
  8.  
  9. echo'<tr><td name="g'.$godzina.'">';
  10.  
  11. if ($powtorzenia % 2 == 0)
  12. {
  13.  
  14. echo $hours.':';}
  15. else {
  16.  
  17. $hoho = $hours -1;
  18. echo $hoho.':';}
  19.  
  20. if ($powtorzenia % 2 == 0) {echo $min.'0-';}
  21. else {echo $min2.'0-';}
  22.  
  23. echo $hours.':';
  24. if ($powtorzenia % 2 != 0) {echo $min.'0';}
  25. else {echo $min2.'0';}
  26.  
  27. echo'</td></tr>';
  28. $powtorzenia --;
  29. $hours ++;
  30. $godzina ++;


</table>

Ten post edytował leewang 30.08.2011, 16:01:01
Go to the top of the page
+Quote Post
Ilware
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


strasznie zamieszałeś.Spróbuj poprostu

  1. echo "<table>";
  2. for($i=0;$i==24;$i++){
  3. echo "<tr><td name=\"g".$godzina."\">".$i.":00</td><td>".$i.":30</td></tr>";
  4. }
  5. echo "</table>";


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
leewang
post
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.11.2009
Skąd: Chrzanów / Kraków

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


Zamieszałem bo musiałem biggrin.gif Ten kod co podałeś niestety nie tworzy takich tabel o jakie mi chodzi sad.gif

Mój kod robi coś takiego:

8:00-8:30
8:30-9:00
10:00-10:30
10:30-11:00
12:00-12:30

Do drugiego wiersza jest ok...

Ten post edytował leewang 30.08.2011, 16:56:25
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


No bez przesadny wystarczy chwilę pomyśleć, żeby znaleźć rozwiązanie... mała podpowiedź - jeżeli 30min * iteracja pętli > 60 dodaj godzinę

Ten post edytował CuteOne 30.08.2011, 17:12:20
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 Aktualny czas: 21.08.2025 - 16:16