Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX\jquery][MySQL]Pobranie danych z bazy i zmiana wyglądu elementów na stronie
-Camik-
post
Post #1





Goście







Witam!
Mogę prosić o krótki przykład do mojego założenia bądź podpowiedź?
Potrzebuję pobrać z bazy mysql z tabeli np. status_zmiennych dwie zmienne typu bool (zmienna1, zmienna2).
Następnie potrzebuję wyświetlić na stronie dwa przyciski o kolorze tła zależnym od wartości zmiennych: zmienna1=0 kolor niebieski lub zmienna1=1 kolor czerwony. Przyciski powinny aktualizować się automatycznie bez przeładowania stronty co 1 sekundę.
I żeby było ciekawiej chciałbym zmieniać (toggle) dane w tabeli poprzez kliknięcia w te przyciski (jeden przycisk<->jedna zmienna).
Z góry dziękuję
Camik
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
tolomei
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


  • Stwórz plik php który pobiera zmienne z bazy oraz wyświetla twoje buttony.
    Zależność pomiędzy kolorem, a wartością zmiennej zrealizuj instrukcją if().
  • Do tego samego pliku dorzuć kod javascript. Niech ajax łączy się co sekundę(setInterval) ze skryptem php, który będzie zwracał wartości zmiennych do javascriptu. W razie zmiany - aktualizujemy kolory javascriptem.


Cytat
I żeby było ciekawiej chciałbym zmieniać (toggle) dane w tabeli poprzez kliknięcia w te przyciski (jeden przycisk<->jedna zmienna).


Tutaj już nie czaję zbytnio.
Go to the top of the page
+Quote Post
-Camik-
post
Post #3





Goście







Dziękuję za podpowiedź. Dużo czytam i już powoli zaczynam coś sklecać.
A co do drugiej części to po prostu po naciśnięciu przycisku1 chciałbym zmienić wartość zmiennej1 na przeciwną (true\false).
Go to the top of the page
+Quote Post
tolomei
post
Post #4





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


To wtedy trzeba ustawić zdarzenie dla kliknięcia w przycisk.
Przy zdarzeniu ajax wywoła inny skrypt php do którego poda nową wartość zmiennej.

To tylko brzmi zawile.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:02