Eustachy1
29.12.2021, 15:26:32
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
trueblue
29.12.2021, 15:50:29
A co w tym divie się mieści?
Eustachy1
29.12.2021, 16:28:27
<div id="level"><?php echo "Level: ".$_SESSION['level']; ?></div>
trueblue
29.12.2021, 21:39:07
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.
Eustachy1
30.12.2021, 11:07:13
W jaki sposób miałbym to obsłużyć?
trueblue
30.12.2021, 12:01:04
Eustachy1
30.12.2021, 22:07:27
Czyli z jakiego kodu skorzystać?
trueblue
30.12.2021, 22:37:04
Z kodu JavaScript.
Eustachy1
30.12.2021, 23:03:06
Bardzo proszę o dokładne wytłumaczenie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.