вопрос
Все привет, пишу свой первый модуль, изза малого опыта програмирования на php не смог реализовать следующее:
Вот сам код модуля:
У меня включено использование пхп скриптов в шаблонах сайта.
И вот код страницы где выводится модуль:
Как видно мы со страницы обращаемся к функции "recording" записи в файл , описанной в самом модуле, но он выполняет данную функцию сразу при загрузке страницы. Как сделать чтобы эта функция срабатывала только при нажатии ссылки "Добавить отзыв" (находится под строчкой обращения к функции в шаблоне).
Заранее спасибо за помощью
Вот сам код модуля:
У меня включено использование пхп скриптов в шаблонах сайта.
И вот код страницы где выводится модуль:
Как видно мы со страницы обращаемся к функции "recording" записи в файл , описанной в самом модуле, но он выполняет данную функцию сразу при загрузке страницы. Как сделать чтобы эта функция срабатывала только при нажатии ссылки "Добавить отзыв" (находится под строчкой обращения к функции в шаблоне).
Заранее спасибо за помощью
Не путайте PHP и JS.
Я не буду писать код, ибо для вас это ничего не прояснит, но:
1. Вы наверно не знаете что одновременное чтение и записать в файл не возможно. Из-за этого используют БД. Т.о. вам надо переходить на чтение/запись в БД.
2. При клике на DOM элементе запустить PHP скрипт может только AJAX. Посмотрите в сторону функции jQuery $.get
3. Посмотрите реализацию к примеру голосований. Будет нагляднее
4. Зачем такое делать в шаблоне, если это можно сделать в PHP файле? хоть уж посмотреть как сделано topnews.php
Я не буду писать код, ибо для вас это ничего не прояснит, но:
1. Вы наверно не знаете что одновременное чтение и записать в файл не возможно. Из-за этого используют БД. Т.о. вам надо переходить на чтение/запись в БД.
2. При клике на DOM элементе запустить PHP скрипт может только AJAX. Посмотрите в сторону функции jQuery $.get
3. Посмотрите реализацию к примеру голосований. Будет нагляднее
4. Зачем такое делать в шаблоне, если это можно сделать в PHP файле? хоть уж посмотреть как сделано topnews.php