Mysql: ошибка: невозможно проверить, есть ли у пользователя правильный номер билета или нет - PullRequest
0 голосов
/ 27 апреля 2020
|ID||Name||Ticket Number|
|1 ||Alex|| 2192930     |
|2 ||Alex|| 2192931     |
|3 ||Tom || 2192932     |

У меня есть веб-сайт, на котором я хочу проверить, соответствует ли номер билета номеру билета, предоставленному пользователем. Например: если я ввожу свое имя пользователя Alex и его номер билета 2192930, он совпадает, но когда я ввожу его второй номер билета, который связан с тем же именем Alex, то есть 2192931, то веб-сервер отклоняет его, что он неверен.

Я не смог понять, почему он отклоняет мой ввод, однако это абсолютно правильно, так как оба номера билетов полностью связаны с Именем, называемым - АЛЕКС. Так что, если я введу любой номер билета для них обоих, он должен был сработать, но, похоже, это не так.

Мой код для проверки правильности введенного номера билета: ---

// Checking from database
$query = "SELECT * FROM db where name = '". $_POST["nameSupplied"] . "'"; 
$result = mysqli_query($connect, $query);
                   while($row = mysqli_fetch_array($result)) {
                              $ticketNumber = $row["number"];
                                                              }
if ($ticketNumber === $_POST["ticketNumber"]) {
echo "Success";
}
else {
echo "Failed";
}```

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