![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 2 Dołączył: 19.04.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Chłopaki zrobiłem sobie w php proste sprawdzanie warunku, gdzie jeśli się spełni to użytkownik dostaje monit na ekranie -include popup.php, ale jak to w php bywa, trzeba odświerzyć stronę co załatwiłem wpisem do meta
co nie bardzo mi leży, bo strona się odświeża bardzo często i co prawda tylko przy 20 użytkownikach jakoś nie męczy serwera, ale bardzo przeszkadza ;/ Szukałem rozwiązań w AJAXIE na którym się totalnie nie znam i poznjandywałem tutoriale, które robią to wszystko za pomocą GET,POST itd, a ja mam tylko sprawdzenie wartości MySQL nakierujcie mnie proszę na jakiś wątek jak by mógł wyglądać taki request poniżej w ajaxie?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 2 Dołączył: 19.04.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witaj, dziękuję Ci amii za odpowiedź. Niestety jako iż do dzisiaj nie miałem potrzeby interesować się JS, będę miał parę pytań do Ciebie jeśli będziesz miał chwilkę to prosze odpowiedz, bo nie wiem czy dokładnie Cię rozumiem.
Mówiąć jQuery, przypuszczalnie mam też użyć biblioteki js w head jak poniżej, oraz funkcję załaduj wstawić np w coś w ten deseń?
Nie wiem dokładnie gdzie później miał bym umieścić funkcję load, ale domyślam się, że skrypt.php ma zawierać ten warunek php z pierwszego postu "if (isset($_SE..." służący do odczytania wartości tak?, a "zawartość_popup" ma posiadać całą treść wcześniejszego pliku popup.php? Jeśli tak to pojawia się pewien problem, bo wcześniej miałem zrobiony popup tak, że gdy warunek if się spełniał, popup został zaincludowany, a on miał zawartość
Czyli praktycznie sama sekcja head to była, a sprawiała że pojawiało się z onload okienko fancyboxa na środku z auto startującym dzwiękiem i tekstem o kliknięciu aby przejść do strony akceptuj.php, gdzie był formularzyk malutki który to po kliknięciu był wykonywany skrypt wrzucający do pola mysql usera wartość int 0, czyli likwidującą monit o zmianie i wyłączający dźwięk powiadomienia. Brak wiedzy na temat paru języków sprawił, że musiałem kombinować (IMG:style_emoticons/default/wink.gif) więc tak powstał cały ten proces... warunek sprawdzający czy zalogowany user ma w mysql wartość info=1, jeśli tak to include popup.php, który ma wartość onload fancybox, puszcza dzwięk i wyświetla komunikat na środku ekrany z linkiem do strony gdzie możemy ustawić info=0 czyli wyłączyć notyfikację dźwiękową i wizualną. To wszystko po to aby użytkownik nie śledził zmian na stronie tylko dostał dźwięk i od razu wiedział o co chodzi (IMG:style_emoticons/default/wink.gif) // edited: łączenie się z bazą przez ajaxa jest możliwe i ma bardzo podobne komendy jak MySQL, szkoda tylko, że to DB2 ;/ http://www.ibm.com/developerworks/data/lib...e/dm-0701vohra/ Ten post edytował adek- 1.11.2011, 12:06:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 18:18 |