logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

PHP/MYSQL - Aktualizacja zmiennych pobranych z MYSQL

globalinfo 02 Sie 2015 16:38 1020 8
REKLAMA
  • #1 14893519
    globalinfo
    Poziom 13  
    Posty: 430
    Pomógł: 1
    Ocena: 30
    Witam,
    Próbuję zmierzyć się z odświeżeniem zmiennych które zostały pobrane z bazy MYSQL, ale coś mi to nie wychodzi, dane się nie pobierają.
    Poniżej kod jaki wprowadziłem do strony która ma być aktualizowana.
    Kod: Javascript
    Zaloguj się, aby zobaczyć kod

    Plik odswiezdane.php
    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    Bardzo prosze o podpowiedż.
    Z góry dziękuję. :please:
  • REKLAMA
  • #2 14893597
    rufek90
    Poziom 25  
    Posty: 463
    Pomógł: 106
    Ocena: 58
    1. Odświeżasz co 6 sekund, a nie co 60
    2. w kodzie php przypisujesz do zmiennej $results, a mysql_fetch_array otrzymuje zmienną $result
  • REKLAMA
  • #3 14893784
    globalinfo
    Poziom 13  
    Posty: 430
    Pomógł: 1
    Ocena: 30
    Dziękuję za uwagę.

    Poprawiłem i dla pewności ładuję również zmienne przez include().

    Niestety dalej nie działa odświeżanie. :cry:

    Poniżej poprawione kody:

    Plik odswiezdane.php
    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    Poniżej część kodu z podstawoweogo pliku.
    Kod: PHP
    Zaloguj się, aby zobaczyć kod


    Nie wiem co może być teraz źle. :shocked!:
  • #4 14895216
    adrian91bp
    Poziom 9  
    Posty: 11
    W pliku php przypisujesz tylko wartości do zmiennych, nigdzie ich nie wyświetlasz
  • #5 14896022
    globalinfo
    Poziom 13  
    Posty: 430
    Pomógł: 1
    Ocena: 30
    adrian91bp napisał:
    W pliku php przypisujesz tylko wartości do zmiennych, nigdzie ich nie wyświetlasz


    Zmienne są umieszczone w kilku funkcjach:
    np setRandomValue8 obsługuje zmienna a
    ...

    Kod: Javascript
    Zaloguj się, aby zobaczyć kod

    ...

    Dla upewnienia się zrobiłem tak.
    Plik dla strony głównej jest czysty i zawiera tylko taki kod.

    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod


    Plik odswiezdane.php

    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    No i cały kod w obu plikach tak wygląda.
    Po uruchomieniu strona zaraz po załadowaniu zmienia ekran na białe tło bez napisu
    Dane nie załadowane. i dalej ciągłe się ładuje. :crazyeyes:
  • REKLAMA
  • Pomocny post
    #6 14898023
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    A sprawdź ten przykład i zobacz jak to ma się do tego, co chcesz osiągnąć...

    index.php
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod


    odswiezdane.php
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod
  • #7 14898134
    globalinfo
    Poziom 13  
    Posty: 430
    Pomógł: 1
    Ocena: 30
    marcinj12 napisał:
    A sprawdź ten przykład i zobacz jak to ma się do tego, co chcesz osiągnąć...

    Zmieniłem czas na 6 sekund aby mieć pewność że wszystko się załadowało.
    Ładuje się pusta strona i po 6 sekundach następuje odświeżenie ele żadnego napisu na stronie nie ma. :?:

    Informacyjnie dla wszystkich.
    Skrypt na localhost działa prawidłowo.
    natomiast na CBA występuje ten problem.
    Na razie nie wiem jak sobie z tym poradzić, wszystko wskazuje, że reklamy które się ładują psuja kod. :evil: :!:
  • #8 14901814
    Rezystoreczek
    Poziom 20  
    Posty: 273
    Pomógł: 52
    Ocena: 14
    Czy ścieżka do pliku php się zgadza? :?:
    Nie ma tak, że całość jest jeszcze w jakimś folderze?

    A druga opcja - użyj Ajaxa. :D
  • REKLAMA
  • #9 14902879
    globalinfo
    Poziom 13  
    Posty: 430
    Pomógł: 1
    Ocena: 30
    Rezystoreczek napisał:
    Czy ścieżka do pliku php się zgadza? :?:
    Nie ma tak, że całość jest jeszcze w jakimś folderze?
    A druga opcja - użyj Ajaxa. :D

    Nie chce mi się tracić czasu.:sm31:
    Przeniosłem stronę na UGU i tam działa bez problemu. :spoko:

Podsumowanie tematu

✨ Użytkownik zmaga się z problemem odświeżania danych pobranych z bazy MySQL w aplikacji PHP. W kodzie JavaScript używa jQuery do ładowania danych co 6 sekund, jednak napotyka trudności w wyświetlaniu aktualnych wartości. W odpowiedziach zwrócono uwagę na błędy w przypisaniach zmiennych oraz na konieczność poprawnego wyświetlania danych. Użytkownik poprawił kod, ale nadal występują problemy, które mogą być związane z konfiguracją serwera. Ostatecznie przeniósł stronę na inny serwer, gdzie skrypt działa poprawnie.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA