предоставление доступа к интернет-магазину путем выбора значения из базы данных - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть веб-сайт, использующий php и mysql, который позволяет пользователям создавать учетные записи и загружать медицинские документы, после чего администратор просматривает данные, загруженные пользователями, и имеет возможность утверждать или не утверждать пользователь. Что я пытаюсь сделать сейчас, так это то, что, когда пользователь был одобрен администратором, ему будет предоставлен доступ к мини-магазину путем отображения кнопки, только если пользователь был одобрен.

<?php
$sql_con = new mysqli('localhost', 'root', '' , 'medical_db');

if($stmt = $sql_con->prepare("SELECT approved FROM users WHERE approved = Approved")) {

   $stmt->bind_param("s", $approved);
   $stmt->execute();
   $stmt->bind_result($approved);

   while ($stmt->fetch()) {

     echo '<a href="products.php">store access</a>';
   }
   $stmt->close();
}
?>

1 Ответ

0 голосов
/ 18 апреля 2020

Ваш запрос говорит WHERE approved = Approved. Возможно, вместо этого следует указать WHERE approved = 'Approved', поскольку ваш столбец users.approved, скорее всего, является столбцом VARCHAR().

Вы не спрашивали о конфиденциальности пациента. Я уверен, что вы знаете, что l aws, защищающая конфиденциальность пациента, draconian в большинстве стран. Пожалуйста, будьте осторожны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...