Скрыть / Показать кнопку, а также при обновлении

Я делаю приложение, которое отображает «действия». Каждое действие имеет свою кнопку. Когда вы нажимаете на эту кнопку, вы добавляете эту конкретную операцию в свой «путеводитель». Идея состоит в том, что вы можете добавить одну конкретную активность только один раз, поэтому кнопка этой операции должна исчезнуть, когда она будет добавлена ​​в руководство. Я могу использовать простой $(this).hide() в своем javascript, но это явно не работает, когда я обновляю страницу. Поэтому, я думаю, я должен проверить, существует ли активность в руководстве.

в базе данных у меня есть 3 таблицы, 1: activityActivityID ), 2: userUserID ) и 3: user_activityActivityID и UserID , таблица ссылок).

Таким образом, проверка должна проверять, существует ли ActivityID в таблице user_activity и что UserID, который принадлежит этому ActivityID в таблице user_activity, является sames в качестве идентификатора текущего пользователя.

На данный момент я знаю, как проверить текущие пользователи UserID:

 //userid $sql = "SELECT * FROM user WHERE Username = '".$_SESSION['Username']."' "; $stm = $db->prepare($sql); $result = $stm->execute(array()); while($row = $stm->fetch(PDO::FETCH_ASSOC)) { $userid = $row['UserID']; } 

Но я не знаю, как проверить, существует ли ActivityID уже, и как я должен это сделать, если инструкция else.

Да, когда я использую этот скрипт для отображения активности (включая кнопку)

 $sql = "SELECT * FROM activity"; $stm = $db->prepare($sql); $result = $stm->execute(array()); while($row = $stm->fetch(PDO::FETCH_ASSOC)) { echo '<div id="activity'.$row['ActivityID'].'">'; echo '<img src="data:image/jpeg;base64,' . base64_encode( $row['ActivityIMG'] ) . '" >', '<br>'; $instantguide = $row['ActivityID']; echo '<input type="button" class="addActivity" onclick="MakeRequest(' . $instantguide . ')" value="Activiteit toevoegen" data-activity="' . $row['ActivityID'] . '">'; echo '</div>'; } 

Solutions Collecting From Web of "Скрыть / Показать кнопку, а также при обновлении"