Вот ситуация.У меня есть присоединения везде в других частях сайта, и все работает отлично, только этот сбой, который сводит меня с ума.Это, вероятно, просто, и я просто что-то упускаю.
Это система, в которой пользователи могут войти и следить за блогами друг друга.
База данных Каждая таблица имеет разныеколичество столбцов и ни один из столбцов не используют одно и то же имя.
Table1 = userdetails (использует ID в качестве основного идентификатора)
Table2 = блоги(использует BlogID в качестве основного идентификатора) - он имеет BlogID, WriterID blogtitle, blogtext, blogdate и т. д. в виде строк
Table3 = blogFollowers (использует FollowBlogID в качестве основного идентификатора), это загар;Он хранит всю информацию о том, кто следит за какими блогами.- у него есть FollowBlogID, TheBlogID, ImFollowing, FollowOrNot - FollowOrNot должен быть либо 0, либо 1 - 0 равняется следующим 1 равно Не следует)
ОБЪЯСНЕНИЕ Пользователь вошел в систему. $ LoggedInUser = idлица, вошедшего в систему, когда они вошли в систему. СЕССИЯ
Зарегистрированный пользователь хочет начать отслеживать блог.Пользователь нажимает на ссылку блога StartFollowing.Это отправляет информацию для вставки в Таблицу3.Он создает новую строку (назначает уникальный идентификатор) и вставляет TheBlogId (такой же, как BlogID из таблицы 1). ImFollowing (вставляет LoggedInUser) и FollowOrNot вставляет 0.
EXAMPLE
- Пользователь1 входит в систему и создает BlogA.
- Пользователь2 входит в систему и видит ее в верхней части страницы блогов.
- Пользователь2 хочет начатьСледить за этим блогом.
- Пользователь2 нажимает на ссылку.Он вставляет информацию сверху в таблицу 3.
- User2, а затем обновляет страницу.Теперь вместо того, чтобы сказать StartFollowing, он говорит StopFollowing.
Проблема : Так что я не могу понять.
При входе в систему пользователь видит список всех блогов - Страница блога (из таблицы 2) на странице.Рядом с каждым заголовком блога есть ссылка «StartFollowing» (вошедший в систему пользователь НЕ следует за этим блогом) или «StopFollowing» (вошедший в систему «пользователь» следует за этим блогом).Как я могу это сделать?Независимо от того, что я пытаюсь, я либо просто показываю блоги авторизованных пользователей, за которыми они уже следят, ИЛИ я вижу только те блоги, за которыми следят (таблица 3).