我有一个表单,用于存储数据库中的项目。其中一行被称为"追踪"它应该代表一个跟踪号,后跟其他行,如名称,状态等。
然后我有一个搜索功能,允许您输入跟踪号码,如果它存在于数据库中,它会将其拉回。
我的问题如下;
如何将跟踪号码转换为"链接"一个新的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>
基本上,我只想将跟踪号码放在搜索框中,按回车键,如果数据库中存在所有信息,则会根据该号码显示一个新页面。