Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Ajax] Odświeżanie diva po zmianie w bazie danych
Eustachy1
post 29.12.2021, 15:26:32
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.12.2021

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


Witam

Jak w temacie.
Po dodaniu wartości(level) do bazy danych, powinna wywołać się kolejna funkcja która odświeży diva.

Kod dodania levela do bazy danych poprzez przyciśniecie przycisku:

if (isset($_POST['button'])) {

$level = $_SESSION['level'];
$id = $_SESSION['id'];

$q = "UPDATE uzytkownicy SET level = '$level'+1 WHERE id = '$id'";

$result = mysqli_query($conn, $q) or die("Problemy z odczytem danych!");

mysqli_close($conn);

Jak miałaby wyglądać kod odświeżenia diva? Nie potrafię znaleźć w sieci konkretnych przykładów z wytłumaczeniem.

Pozdrawiam
Go to the top of the page
+Quote Post
trueblue
post 29.12.2021, 15:50:29
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


A co w tym divie się mieści?


--------------------
Go to the top of the page
+Quote Post
Eustachy1
post 29.12.2021, 16:28:27
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.12.2021

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


<div id="level"><?php echo "Level: ".$_SESSION['level']; ?></div>
Go to the top of the page
+Quote Post
trueblue
post 29.12.2021, 21:39:07
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Zakładam, że przycisk i <div> mieszczą się na tej samej stronie, tak więc kliknięcie przycisku i tak odświeży stronę i załaduje <div> z nową wartością.
Najpierw musisz obsłużyć poprzez Ajax odświeżenie zmiennej sesyjnej.


--------------------
Go to the top of the page
+Quote Post
Eustachy1
post 30.12.2021, 11:07:13
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.12.2021

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


W jaki sposób miałbym to obsłużyć?
Go to the top of the page
+Quote Post
trueblue
post 30.12.2021, 12:01:04
Post #6





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Podpiąć wywołanie Ajax do zdarzenia na kliknięcie.
https://www.sitepoint.com/guide-vanilla-ajax-without-jquery/


--------------------
Go to the top of the page
+Quote Post
Eustachy1
post 30.12.2021, 22:07:27
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.12.2021

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


Czyli z jakiego kodu skorzystać?
Go to the top of the page
+Quote Post
trueblue
post 30.12.2021, 22:37:04
Post #8





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Z kodu JavaScript.


--------------------
Go to the top of the page
+Quote Post
Eustachy1
post 30.12.2021, 23:03:06
Post #9





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.12.2021

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


Bardzo proszę o dokładne wytłumaczenie.
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 Wersja Lo-Fi Aktualny czas: 23.04.2024 - 07:33