|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";
}```