Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt Kalendarza
Forum PHP.pl > Forum > Gotowe rozwiązania
Domin
Czy ktoś posiada lub wie gdzie można znaleźć skrypt kalendarz któy będzie pobierał z bazy danych daty urodzenia zawodników i w bieżącym miesiacu wypisywał w tych dniach w których są ich urodziny. Chodzi mi aby ten kalendarz podłaczyć tylko pod panel administracyjny CMS-a własnej robot. Wygladało by to miej wiecej tak:
W panelu admina klikam zakąłdkę kalendarz ==> otwiera mi sie ta zakłądka i tworzy sie tabelka z bieżącym miesiącem ==> skrypt pobiera dane z tzrech róznych tabel gdyż są zawodnicy, seniorów, juniorów i trampkarzy ==> w odpowiednich kratkach wstawia imie i nazwisko zawodnika obchodzącego tego dnia urodziny. Dostanie cos takiego gdzieś?
strife
Poszukaj na http://www.hotscripts.com & http://www.hotscripts.pl... Może tam coś znajdziesz...
Domin
Dobra mam już skrypt kalendarza poniżej jest kod tylko jak podłaczyć żeby w odpowiednie kratki wstawiał imiona i nazwiska zawodników.
  1. <html>
  2. <body bgcolor=#FFFFFF>
  3. <?
  4.  
  5.  
  6. $dzisiaj=getdate();
  7. $dziennum=$dzisiaj['mday'];
  8. $rok=$dzisiaj['year'];
  9. $miesiac=$dzisiaj['mon'];
  10. $rok=$dzisiaj['year'];
  11. $dzientygodnia=$dzisiaj['wday'];
  12.  
  13.  
  14. echo &#092;"Dzis mamy: $dziennum $miesiac $rok <BR><BR>\";
  15.  
  16. if ( ($exists = checkdate($miesiac,28,$rok)) == true ) {
  17. $liczbadni=28;
  18. if ( ($exists = checkdate($miesiac,29,$rok)) == true ) {
  19. $liczbadni=29;
  20. if ( ($exists = checkdate($miesiac,30,$rok)) == true ) {
  21. $liczbadni=30;
  22. if ( ($exists = checkdate($miesiac,31,$rok)) == true ) {
  23. $liczbadni=31;
  24. }
  25. }
  26. }
  27. }
  28.  
  29.  
  30. //for ($i=1;$i<=$liczbadni;$i++)
  31. //$interfejs[$i]=$i;
  32. $znacznik = mktime(12,0,0,$miesiac,1,$rok,-1);
  33.  
  34.  
  35. $pierwszy = date(&#092;"D\",$znacznik);
  36.  
  37.  
  38. if ($pierwszy==&#092;"Mon\") $pierwszy=1;
  39. if ($pierwszy==&#092;"Tue\") $pierwszy=2;
  40. if ($pierwszy==&#092;"Wed\") $pierwszy=3;
  41. if ($pierwszy==&#092;"Thu\") $pierwszy=4;
  42. if ($pierwszy==&#092;"Fri\") $pierwszy=5;
  43. if ($pierwszy==&#092;"Sat\") $pierwszy=6;
  44. if ($pierwszy==&#092;"Sun\") $pierwszy=7;
  45. //echo $pierwszy;
  46. $dzien=1;
  47.  
  48. echo &#092;"<TABLE bgcolor=navy border=1 width=700><TR bgcolor=red><TD with=14%>Pn</TD><TD with=14%>Wt</TD><TD with=14%>Sr</TD><TD with=14%>Czw</TD><TD with=14%>Pt</TD><TD with=14%>So</TD><TD with=14%>Ni</TD></TR>
  49. &#092;";
  50.  
  51.  
  52. for ($i=1; $i <= ($liczbadni + $pierwszy - 1); $i++ ){
  53.  
  54.  
  55. if ($i<$pierwszy) echo &#092;"<TD> </TD>\";
  56. if ($i>=$pierwszy ) {
  57. if ($dzien==$dziennum){
  58. echo &#092;"<TD width=14% bgcolor=teal> <FONT COLOR=white><B>$dzien</B> </FONT></TD>\"; $dzien++;
  59. }
  60. else
  61. if ($dzien!=$dziennum){
  62. echo &#092;"<TD width=14% bgcolor=aqua height=80> $dzien </TD>\"; $dzien++;
  63. }
  64. }
  65. if ( bcmod($i,7) == &#092;"0\") echo \"</TR>\";
  66. }
  67.  
  68.  
  69. ?>
  70. </body>
  71. </html>


Nazwy tabel z danymi zawodników to: seniorzy_zawodnicy, juniorzy_zawodnicy i trampkarze_zawodnicy. Dane któe trzeba z bazy wyciągnąć to imie, naziwsko, urodziny. Co dalej?
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-2024 Invision Power Services, Inc.