Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z kalendarzem
Krismen
post 16.08.2010, 18:21:29
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

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


Mam taki oto kalendarzyk

  1.  
  2. <?php
  3.  
  4. $miesiace = array(
  5. 1=>"Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec",
  6. "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"
  7. );
  8.  
  9. for ($i=1;$i<=12; $i++)
  10. {
  11.  
  12. echo "<table border=1><tr>";
  13. echo "<caption>" .$miesiace[$i] ."</caption>";
  14.  
  15. echo "<tr><td> Pon </td> <td> Wto </td> <td> Sro </td>
  16. <td> Czw </td> <td> Pia </td> <td> Sob </td> <td> Nd </td></tr>";
  17.  
  18.  
  19. $ile_dni=date('t',mktime(0,0,0,$i,1,2010));
  20.  
  21. for ($d=1; $d<=$ile_dni; $d++)
  22. {
  23. $dzien_tygodnia=date('w',mktime(0,0,0,$i,$d,2010));
  24.  
  25. echo "<td>" .$d ."</td>";
  26.  
  27. if ($dzien_tygodnia==0)
  28. {
  29. echo "</tr>";
  30. }
  31. }
  32. echo "</table>";
  33. }
  34.  
  35.  
  36. ?>
  37.  



Nie wiem jak zrobić żeby pierwszy rząd każdego miesiąca docisnąć do prawej strony ? Bo teraz każdy miesiąc zaczyna się od poniedziałku sciana.gif Pomóżcie...

Go to the top of the page
+Quote Post
vokiel
post 16.08.2010, 18:30:36
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Zrób puste bloki przed 1'szym. Jeśli pierwszy to np środa to robisz 2 puste bloki przed. Masz przeciez zmienną $dzien_tygodnia.


--------------------
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.07.2025 - 03:48