У меня возникают проблемы с попыткой заставить мою систему подсчитывать количество загружаемых файлов. На веб-сайте есть кнопки загрузки, связанные с файлами, которые хранятся в моей базе данных, и я хотел бы иметь возможность подсчитать количество загрузок на файл для отображения в качестве статистики, в идеале, после того, как они нажмут на ссылку для загрузки, столбец в таблица файлов должна быть увеличена, но я не могу этого сделать. Я новичок в php. кто-нибудь может мне помочь? Это мой код для отображения файла.Как указать количество загружаемых файлов из моей базы данных?
<h3 class="box-title">Senarai Borang Cuti</h3>
<p> </p>
</div><!-- /.box-header -->
<div class="box-body">
<!-- Advanced Tables -->
<div class="table-responsive">
<?php
$raw_results = mysql_query("SELECT * FROM document WHERE doc_jenisfail= 'Cuti';");
?>
<table width="98%" class="table table-striped" id="dataTables-example">
<thead>
<table width="600" border="1">
<tr>
<th width="190" bgcolor="#756E37"class="sw" style="text-align: centre" scope="col">Tajuk Borang</th>
<th width="30" bgcolor="#756E37" class="sw" style="text-align: centre" scope="col">Tarikh Upload</th>
<th width="30" bgcolor="#756E37" class="sw" style="text-align: centre" scope="col">Memuat Turun</th>
</tr>
</thead>
<tbody>
<?php
while($results = mysql_fetch_array($raw_results)) { ?>
<tr>
<td align="left"><?php echo $results['nama_file'];?></td>
<td align="center"><?php echo $results['tanggal_upload'];?></td>
<td align="center"><a href="admin/<?php echo $results['file'] ?>" target= "_blank"><img src="images/download.png?key=<?php $results['nama_file'] ?>" /></a></td>
</tr>
<?php } ?>
</tbody>
</table>
</p></td>
если 'Администратор/ 'является ссылкой на фактический файл, тогда вы можете использовать javascript' onClick() 'для привязки при нажатии ссылки. Используя ajax, вы можете отправить значение в php для обновления счетчика базы данных. –
Sean
Разве вы не просто увеличивали бы поле в вашей БД, если кто-то посещает один из «admin/filename» url и т. Д. Другими словами, что-то, что вы не делали бы в данном документе, но где файлы фактически загружены, так как on ожидает, что использование контента и разные заголовки используются для загрузки и т. д. – adeneo
Я не знаю, как это сделать .. :(@Sean – niqi