Я работаю над сайтом, который позволяет посетителям загружать различные документы, используя этот код:
<input type="button" class="downloadedFile" value="Download File" onclick="window.location.href=\'documents/' . $docsRow['docFileName'] . '\'" />
$ docsRow ['docFileName'] - это путь к каждому документу, которыйизвлекается из базы данных MySQL.
В целом эти документы находятся в аккордеоне jQuery, причем каждая панель аккордеона является классом с одним или несколькими документами, например:
<div id="accordion">
<h3><a href="#">LEAD5220 - Leader as Change Agent</a></h3>
<div>
<p class="className">Leader as Change Agent</p>
<p class="classNumber">LEAD5220</p>
<hr class="classSeparator" />
<table width="95%">
<tr>
<td><strong>Document Name:</strong> Generic Annotation Format</td>
<td width="100px" align="right"><input type="button" class="downloadedFile" value="Download File" onclick="window.location.href='documents/Generic Annotation Format.docx'" /></td>
</tr>
<tr>
<td colspan="2"><strong>Description:</strong> This document can be used as a template for your annotations in the annotated bibliography forums.</td>
</tr>
</table>
<hr class="classSeparator" />
...
Мой клиент хочет иметь возможность подсчитать, сколько раз каждый документ был загружен за класс .
Я знаю, что могу определить нажатие кнопки с помощью javascript, и насколько ""для каждого класса я могу использовать jQuery, чтобы определить, в какой таблице классов нажата кнопка, но я не понимаю, как это: 1) как получить эту информацию в код PHP / MySQL для записи в базу данных, и 2)может только определить нажатие кнопки или определить, действительно ли пользователь загрузил файл на свой компьютер (это файлы PDF, DOC, XLS).
Спасибо за помощь!