У меня есть данный код:
index.php
<?php
require 'db.php';
//$click = R::getAssoc('SELECT login FROM users WHERE id = ?', $_SESSION['user_id']);
//$user_id = R::getAssoc('SELECT login FROM users WHERE id = ?', $_SESSION['user_id'])
//$clicks = R::getAssoc('SELECT clicks FROM users WHERE id = ?', $_SESSION['user_id']);
//echo var_dump($clicks);
//foreach ($clicks as &$value) {
// $value;
//}
$test = R::load('users', $_SESSION['user_id']);
$id = $_SESSION['user_id'];
//$test->clicks += 1;
//echo $test;
//R::store( $test );
?>
<head>
<script src="jquery-3.4.1.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<title>Ваш аккауцнт</title>
</head>
<?php if ( isset ($_SESSION['logged_user']) ) : ?>
Авторизован! <br/>
Привет, <?php echo $_SESSION['logged_user']->login; ?>!<br/>
Ваш user_id: <?php echo $id?><br/>
<!-- Вы накликали:-->
<div id="cl"></div>
<script>
setInterval(el => {
var s = <?php echo R::load('users', $_SESSION['user_id'])->clicks?>;
//var s = <?php //echo $test->clicks?>//;
el.innerHTML = 'Ваш баланс: ' + s + '. ';
}, 100, document.querySelector('#cl'));
</script>
<div id="nones"></div>
<button class="btn" id="button">Тык!</button>
<script>
$('#button').click(function () {
$('#nones').load("get.php");
});
</script>
<!-- <script>-->
<!-- $('#button').on('click', function () {-->
<!-- -->
<!-- });-->
<!-- </script>-->
<!-- Вы накликали: --><?php //echo $_SESSION['user_id']?><!--<br/>-->
<a href="logout.php">Выйти</a>
<?php else : ?>
Вы не авторизованы<br/>
<a href="/login.php">Авторизация</a>
<a href="/signup.php">Регистрация</a>
<?php endif; ?>
get.php
<?php
require 'db.php';
$test = R::load('users', $_SESSION['user_id']);
$test->clicks += 1;
R::store( $test );
?>
При клике должно прибавляться 1 к кликам и изменяться на странице, а то изменения входят в силу лишь после перезагрузки страницы.