есть этот код, чтобы кто-то мог проверить подлинность своего продукта, введя свой серийный номер в коробку, и он покажет, если продукт исходит от меня, и это работает отлично но моя проблема в том, что я пытаюсь повторить еще один столбец в той же строке, что и серийный номер, поэтому он также будет эхо-описание продукта после ввода правильного серийного номера, я пробовал несколько вещей, но я «Просто обойдусь кругами, любая помощь будет большой, спасибо заранее.показать строку из той же таблицы, когда введен PIN-код.
<?php
if(isset($_POST['pin']))
{
// include Database connection file
include("db_connection.php");
$pin = mysqli_real_escape_string($con, $_POST['pin']);
$query = "SELECT pin,product FROM auth WHERE pin = '$pin'";
if(!$result = mysqli_query($con, $query))
{
exit(mysqli_error($con));
}
if(mysqli_fetch_array($result) > 0)
{
// authentic code entered
echo '<div style="color: green;"> <b>'.$pin.'</b> This is a genuine product </div>';
}
else
{
// not valid code entered
echo '<div style="color: red;"> <b>'.$pin.'</b> Your product is not authentic! </div>';
}
}
?>
Вам нужно добавить дополнительный столбец в запросе (т.е. 'ВЫБРАТЬ булавку, описание ОТ AUTH ...'), а затем вы можете использовать 'mysqli_fetch_array ($ результат)', чтобы получить данные в виде массива. –
@Andrew Спасибо за вашу помощь, это правильно? – wogwan
Проверьте мой ответ ниже и посмотрите, работает ли это для вас. –