Просмотр поста #98603: Различные вопросы по PHP и MySQL

.
MoD
Light in Night

GhosT-ReCoN, я так понимаю, для каждого юзера отдельно в таблицу пишется значение, что он скрыл данную подсказку (или вообще все???).
Так не проще ли сделать по другому? Имеем в базе время скрытия, если скрывалось. Далее, проверяем, скрыто ли у юзера определенное нечто. Если да, то завершаем работу с данным моментом. Если же нет, то просто либо вызывай функцию (которую создать надо будет), либо просто на гет условии, как то

if(isset($_GET['hide']) && $_GET['hide'] != '' && is_int($_GET['hide'])) {
    // Тут пишем в базу для юзера скрытие
} else {
    echo '<a href="/?' . $_SERVER['QUERY_STRING'] . '&amp;hide=135">Скрыть</a>';
}

'QUERY_STRING'
Строка запросов, если есть, с помощью которой была получена страница.

Ну, по крайней мере, как-то так я это вижу сейчас. Потом еще подумаю, когда поспокойней будет, может что решу еще.