Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] DatePicker - kalendarz wydarzeń
dopelganger
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

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


cześć,
nie mogę poradzić siebie z DatePickerem w JQuery. Otórz na kalendarzu mam zaznaczone dni różnych wydarzeń. Wydarzenia pobierane są z bazy MySQL i zaznaczane na kalendarzu. Chciałbym aby po kliknięciu na zaznaczone wydarzenie na kalendarzu wyświetlał się w divie (id="msg") temat i treść wydarzenia. No i nie wiem jak zrobić ten końcowy etap.
Dzięki z góry za jakąkolwiek pomoc, wskazówke.

  1. <script>
  2. $(document).ready(function() {
  3. var Event = function(title, opis, className) {
  4. this.title = title;
  5. this.opis = opis;
  6. this.className = className;
  7. };
  8.  
  9. var events = {};
  10.  
  11. <?php
  12. include 'connect.php';
  13. $sql = mysql_query("SELECT * FROM events");
  14. while ($row = mysql_fetch_array($sql)) {
  15. echo 'events[new Date("'.$row["data"].'")] = new Event("'.$row["title"].'","'.$row["opis"].'", "yellow");';
  16. }
  17. ?>
  18.  
  19. $("#dates").datepicker({
  20. beforeShowDay: function(date) {
  21. var event = events[date];
  22. if (event) {
  23. return [true, event.className, event.title, event.opis];
  24.  
  25. }
  26. else {
  27. return [true, '', '', ''];
  28. }
  29. }
  30. });
  31. });
  32.  
  33. </script>
  34.  
  35. <div id="dates"></div>
  36. <div id="msg"></div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Swego czasu bawiłem się datapickerem, który zwracał odpowiednie dane pobrane z bazy po kliknięciu w datę niestety nie mam kodu ale z tego co pamiętam to podpinasz się pod zdarzenie.
Bardzo możliwe, że był to onSelect: http://docs.jquery.com/UI/API/1.8/Datepicker#event-onSelect ale to musisz posprawdzać i potestować.


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
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: 20.08.2025 - 21:09