соединение с базой данных php в рамках механизма выражений и JavaScript - PullRequest
0 голосов
/ 30 января 2011

Я пытаюсь настроить простой счетчик посещений в движке выражений, используя 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>

1 Ответ

0 голосов
/ 03 марта 2011

Я нашел способ сделать это, используя комбинацию AJAX, PHP и дополнения Внешние записи .

...