![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
W bazie danych mam nascie wydarzen w tabeli kalendarium, sprawdzalem var_dumpem zapytanie i rzeczywiscie zwraca x rekordow. Dlaczego więc pętla wykonuje się tylko raz i zwraca pierwszy z brzegu wynik?
Jeśli napisałem za mało infromacji proszę pisać. Ten post edytował kuba1ka 23.03.2015, 00:45:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A czemu zakladasz ze petla wykonala sie tylko raz? Zajrzales w zrodlo wygenerowanej strony i widzisz ze kod js wygenerowal sie tylko raz?? Smiem twierdzic, ze zobazysz iz kod js wygenerowal sie prawidlową ilosc razy. A z ty na ekranie widzisz pewnie tylko jeden kalendarz to zapewne specyfika tego kalendarza a nie petli.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Tak widze jeden kalendarz. Tu chodzi o wydarzenia jakie sie w nim wyswietlaja.
Standardowo, co pozwala wyswietlic wszystkie i sa one pokazane w kalendarzu. W mojej wersji zawsze pokazuje sie tylko pierwsze z bazy, chodz po mojemu pętla też powinna zwracać więcej niż 1.
Ew probowalem w ten sposob, ale efekt podobny.
Robie coś nie tak? Ten post edytował kuba1ka 23.03.2015, 11:16:57 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jakbyś przeczytał uważnie co @nospor napisał i zajrzał w źródło to byś zobaczył magię.
Poza tym po co xxxx razy w pętli generujesz cały kod JS? Kod JS dla kalendarza masz wygenerować tylko raz, a w pętli event... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Probowałem w ten sposob :
Zróło jest "chyba" ok ale teraz wgl kalendarza nei zwraca.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kod events: [
<?php echo $json ?> ] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
mimo to nie pokazuje wyniku( tak widzialem blad ze srednikiem po echo)
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No widzisz, jednak zrodlo jest ok. Na przyszlosc staraj sie wpierw zaglebic doklanie w problem a nie strzelac.
Skoro juz wiemy, ze petla generuje sie tyle razy ile ma sie generowac mozna przejsc do meritum sprawy: nie znam tego kalendarza co uzywasz, ale smiem twierdzic, ze o tutaj: events: [ ] masz podac liste wydarzen. czyli ma byc tylko raz kod z $('#calendar').fullCalendar({ ... events: [ ] }); }); A w events masz wstawic kolejne wydarzenia z bazy danych. A ty teraz generujesz tyle razy ten kod ile masz rekordow, wiec logiczne ze inicjalizuje ci tylko jedno wydarzenie, gdyz kazdy kod inicjalizuje tylko jedno wydarzenie. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Ok, rozwiazane. Dziekuje za pomoc.
Nie umiejetnie stosowalem json_encode. Ten post edytował kuba1ka 23.03.2015, 19:44:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 17:29 |