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
A co w tym divie się mie¶ci?
<div id="level"><?php echo "Level: ".$_SESSION['level']; ?></div>
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.
W jaki sposób miałbym to obsłużyć?
Podpi±ć wywołanie Ajax do zdarzenia na kliknięcie.
https://www.sitepoint.com/guide-vanilla-ajax-without-jquery/
Czyli z jakiego kodu skorzystać?
Z kodu JavaScript.
Bardzo proszę o dokładne wytłumaczenie.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)