Така.. функцията съм си я направил по следния начин, за всеки файл съм сложил линк който отваря pop up и там има заявка, която добавя в таблицата с "любими" следните данни ID-то на файла и юзърнейм-а. После в цикъла, който изкарва файловете съм си направил проверка ако файла е в любими за потребителя да показва една картинка, а ако не е да показва друга, но проблема е че това работи само за 1 файл, а не за всичките добавени в "Любими"
Ето и малко код:
Ето и малко код:
Код:
$query = " SELECT * FROM files WHERE active = 1 ORDER BY id DESC LIMIT 15";
$result = mysql_query($query) or die(mysql_error());
while($data = mysql_fetch_assoc($result)) {
$query_bmk = "SELECT * FROM bookmarks WHERE username = '$username'";
$result_bmk = mysql_query($query_bmk) or die(mysql_error());
$row_bmk = mysql_fetch_assoc($result_bmk);
include "cats.php";
if ($row_bmk['file_id'] != $data['id']) {
echo "<tr>
<td><a href='$data[url]'>$data[title]</a></td>
<td>$data[uploader]</td>
<td>$category</td>
<td>$class</td>
<td><a href='add_bmk.php?id=".$data['id']."' target='_blank' onClick='reload()'><img src='img/bookmark.png' alt='запази' title='Запази този файл в любими' /></a></td></tr>";
}
elseif ($row_bmk['file_id'] == $data['id']) {
echo "<tr>
<td><a href='$data[url]'>$data[title]</a></td>
<td>$data[uploader]</td>
<td>$category</td>
<td>$class</td>
<td><img src='img/bookmarked.png' alt='запазен' title='Този файл е запазен в любими' /></td></tr>";
}
}