Я пытаюсь настроить простой счетчик посещений в движке выражений, используя javascript и php.Если пользователь щелкает определенную ссылку, я хочу, чтобы она вызывала функцию javascript, которая обновляет значение в моей базе данных механизма выражений.Моя установка такова:
У меня есть таблица с именем exp_custom_stats.В этой таблице несколько строк статистики.В этом примере мы будем использовать stat_downloads в качестве строки, которую необходимо обновить, с stat_name в качестве заголовка столбца для stat_downloads и stat_count в качестве заголовка столбца для значения.
Все, что я хочу сделать, это подключиться к базе данных, получить stat_count для stat_downloads и сохранить его как переменную.Затем по щелчку ссылки javascript я хочу увеличить эту переменную на единицу и отправить ее обратно в базу данных в качестве обновления.Грубый пример был бы ниже, но как мне подключиться к БД в механизме выражений через шаблон?
Соединение с БД:
<?php
SELECT * FROM exp_custom_stats WHERE stat_name = 'stat_downloads';
$stat_val = 'stat_count';
$stat_val++;
echo "$stat_val";
?>
Обновление БД:
<script type="text/javascript">
$(document).ready(function() {
$('.stat_increment').click(function(){
<?php
INSERT INTO exp_custom_stats
VALUES ($stat_value)
WHERE stat_name = 'stat_downloads';
?>
});
});
</script>