Имена участников (разделяйте запятой).
Для 1 h1 (который в header.php): echo ($_GET['act'] == 'show_news') ? "<p>$data[name]</p>" : "<h1>$data[name]</h1>"; Для 2 h1 : Оставить как...
Вы хотите, чтобы на странице http://site.ru/news/?act=show_news&id=1 выводился h1 и p?
Нет. Я предлагаю писать ОС на PHP. Все в разумных целях. Я не говорю, что в PHP не надо использовать мат. функции. Нужно, если это требует...
if($_GET['act'] == 'show_news') { echo "<p>$data[name]</p>"; } else { echo "<h1>$data[name]</h1>"; } Тоже самое, только в 1 строку: echo...
Не совсем понял суть проблемы, но если нужно проверять значение передаваемых параметров, то вот так: if($_GET['act'] == 'show_news') { echo...
На PHP можно решать мат задачи, но зачем? Это тоже самое, что забивать гвоздь кирпичом, когда есть молоток.
Запрос можно упростить SELECT n.id, n.title, n.content, n.date, a.date_of_read AS date_of_read FROM news n LEFT JOIN asd a ON n.id = a.news_id...
При выборке новостей нужно использовать запрос с выборкой из нескольких таблиц, что-то вроде такого (Может быть не совсем верным, не проверял)...
Вообщем примерно понял, что ты хочешь. Сейчас попробую помочь...
Уточни, тебе нужно блокировать в ленте новостей или в самой новости?
Если я правильно понял, то автору необходимо рейтинг начислять 1 раз в сутки (за просмотр новости)
Создаешь отдельную таблицу с полями, которые писал runcore (user_id, news_id, date_of_read) . При просмотре новости берешь date_of_read из этой...
<?php $date = time(); $date_of_read = $row['date_of_read']; // Хранить как метку UNIX иди использовать функцию. if( ($date - $date_of_read) >...