Здравствуйте. Некогда скачал тут модуль Закладок для третьего джона. Все там хорошо, однако человек может неоднократно может добавить в свои закладки одну и ту же страницу.
Нужно добавить фильтр, который запретит добавлять закладку на страницу сайта, если у него таковая уже есть (запрет одинакового урл другими словами).
Не могли бы вы показать, как такое условие будет выглядеть, чтобы его можно было вписать в файл? Буду очень благодарен, файл креплю.
Перенёс в соответствующий раздел. В следущий раз смотри, где тему создаёшь.
$url = check($url);
$name = check(mb_substr($name, 0, 200));
mysql_query("INSERT INTO `favorites` SET `user_id`='$user_id', `time` = '$realtime', `name`='$name', `url`='$url'");
перед этим надо добавить условие
$valid_url = mysql_result(mysql_query("select count(*) from `favorites` where `user_id` = '" . $user_id . "' and `url` = '" . $url . "'), 0);
if ($valid_url > 0) {
# есть уже такая закладка
} else {
# тут запрос на добавление
}
Koenig, Мини ошибка, " - забыл.
$valid_url = mysql_result(mysql_query("select count(*) from `favorites` where `user_id` = '$user_id' and `url` = '$url'"), 0);