Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Инициализация функции по клику

Инициализация функции по клику


     24.07.2012    функция по клику    Общие вопросы по PHP, Модули    3075

вопрос
Все привет, пишу свой первый модуль, изза малого опыта програмирования на php не смог реализовать следующее:

Вот сам код модуля:


У меня включено использование пхп скриптов в шаблонах сайта.
И вот код страницы где выводится модуль:


Как видно мы со страницы обращаемся к функции "recording" записи в файл , описанной в самом модуле, но он выполняет данную функцию сразу при загрузке страницы. Как сделать чтобы эта функция срабатывала только при нажатии ссылки "Добавить отзыв" (находится под строчкой обращения к функции в шаблоне).

Заранее спасибо за помощью

Ответил: nowheremany


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

Похожие вопросы

наверх