根据跟踪编号搜索结果显示新页面

时间:2017-06-25 01:09:11

标签: php mysql pdo

我有一个表单,用于存储数据库中的项目。其中一行被称为"追踪"它应该代表一个跟踪号,后跟其他行,如名称,状态等。

然后我有一个搜索功能,允许您输入跟踪号码,如果它存在于数据库中,它会将其拉回。

我的问题如下;

如何将跟踪号码转换为"链接"一个新的uniqe页面..例如,如果他们搜索跟踪号并且它存在,它就像UPS或联邦快递那样,并根据号码将URL更改为唯一的,并显示该号码特有的信息

这是代码。

<?php



$id = "";


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




$id = $_POST['id'];


$pdoQuery = $user->search($id);

$pdoResult = $pdoQuery;


$pdoExec = $pdoResult->execute(array(":id"=>$id));

if($pdoExec)
{

    if($pdoResult->rowCount()>0)
    {
        foreach($pdoResult as $row)
        {
           echo $row['tracking'];
            $id = $row['id'];

        }
    }

    else{
        echo 'No Data With This ID';
    }
}else{
    echo 'ERROR Data Not Inserted';
}
}


?>

<head>

    <title> PHP SEARCH DATA USING PDO </title>

    <meta charset="UTF-8">

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

</head>

<body>

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

        Tracking Number : <input type="text" name="id" value="<?php echo $id;?>"><br><br>



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

    </form>

</body>

基本上,我只想将跟踪号码放在搜索框中,按回车键,如果数据库中存在所有信息,则会根据该号码显示一个新页面。

0 个答案:

没有答案