0

我刚来这地方。因此,我正在为我们的无现金 RFID 扫描仪系统制作交易页面。该系统通过扫描 RFID 卡来工作。扫描后,卡号将出现并在数据库中进行搜索。搜索功能已经可以使用,但现在的问题是,一旦搜索到卡号,需要哪些代码才能继续进行。否则,如果在系统中找不到卡号,交易将无法进行?
搜索页面
截图 代码截图

<?php

    if(isset($_POST['search']))
    {

$card_number = $_POST['card_number'];


$connect = mysqli_connect("localhost", "root", "","transaction");


$query = "SELECT `card_number`, `first_name`, `last_name`,  `department`,`address` FROM `accounts_list` WHERE `card_number` = $card_number LIMIT 1";

$result = mysqli_query($connect, $query);


if(mysqli_num_rows($result) > 0)
{
  while ($row = mysqli_fetch_array($result))
  {
    $card_number = $row['card_number'];
    $first_name = $row['first_name'];
    $last_name = $row['last_name'];
    $department = $row['department'];
    $address = $row['address'];
  }  
}


else {
    echo "Card Number not in the system";
    $card_number = "";
    $first_name = "";
    $last_name = "";
    $department = "";
    $address = "";
}


mysqli_free_result($result);
mysqli_close($connect);

}


else{
  $card_number = "";
    $first_name = "";
    $last_name = "";
    $department = "";
    $address = "";
}


?>

    <!DOCTYPE html>

    <html>

<head>

    <title> PHP FIND DATA </title>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

</head>

<body>


<form action="searchsystem.php" method="post">

    Card Number:<input type="text" name="card_number"><br><br>

    First Name:<input type="text" name="first_name"  readonly="readonly" value="<?php echo $first_name;?>"><br><br>

    Last Name:<input type="text" name="last_name" readonly="readonly" value="<?php echo $last_name;?>"><br><br>

    Addess:<input type="text" name="addess" readonly="readonly" value="<?php echo $address;?>"><br><br>

    Department:<input type="text" name="department" readonly="readonly" value="<?php echo $department;?>"><br><br>

    <input type="submit" name="search" value="Find">

       </form>

</body>
 <p><a href='/Transaction/home.php' title='Frank Tank Scripts'><font color='#000000'>Back</font></a></p>

    </html>
4

0 回答 0