Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Kalendarz PHP - potrzebna pomoc z łamaniem wierszy
Forum PHP.pl > Forum > Przedszkole
Iversonik
Witam, jestem początkujący, mam problem ze złamaniem linii w kalendarzu, nie wiem jak zrobić, żeby po 7 <td> robił <tr>. Proszę o podpowiedzi, Oto kod:
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
  4. <?php
  5. $n=$_POST['B'];
  6. $dzisiejsza_data=date('d.m.y');
  7. $rok=date('Y');
  8. echo "<title>KALENDARZ $rok. Dzisiaj jest: $dzisiejsza_data</title>";
  9. ?>
  10. <style type="text/css">
  11.  
  12. td {
  13. width: 50px ;
  14. text-align: center ;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <table>
  20. <tr>
  21. <?php
  22. $pierwszy_dzien=date("w",mktime(0,0,0,date('m'),1,date('Y')));
  23. $ilosc_dni=date("t");
  24. for ($i=0;$i<$pierwszy_dzien;$i++){
  25. echo "<td> </td>";
  26. }
  27. for ($i=1;$i<$ilosc_dni+1;$i++){
  28. if ($i%7==0){
  29. echo "<td>$i</td>";
  30. echo "<tr></tr>";
  31. }
  32. else echo "<td>$i</td>";
  33. }
  34. ?>
  35. </tr>
  36. </table>
  37. </body>
  38. </html>
Iversonik
Rozumiem, tylko nie wiem za bardzo gdzie to wstawić, bo pierwszy for odnajduje mi pierwszy dzien miesiaca, a drugi zaczyna odliczać dni, sprobowalem czegos takiego:
  1. $d==$pierwszy_dzien; // czyli zaczyna się od numeru dnia np. 2 czyli wtorek
  2. $d++;
  3. if ($d%7==0)

I to wstawiłem do tego drugiego mojego fora

Iversonik
Dzięki za pomoc, już wszystko działa!!! 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.