php - 在 php 中链接返回值

标签 php mysql html

我有一个脚本可以查找存储在数据库中的跟踪号码。目前它以文本形式返回跟踪号。我怎样才能使它成为一个超链接,将返回的结果放入链接中

我需要包含链接 http://wwwapps.ups.com/WebTracking/track?track=yes&trackNums= {tracking_number}

    <html>
<head>
<title>Search</title>
</head>

<body>
<div class="logo" align="center">
    <img src="./gplogo.png">
    </div>
    <form action="./index.php" method="get" align="center" ><br>
    <h1>Sample Order Tracking</h1>

    <label>Search By Company, Zip, or City:
        <input type="text" name="keywords">
    </label>
        <input type="submit" value="search" autocomplete="off">
    </form>


    <?php

   $db = new mysqli("localhost", "root", "", "samples");

   if(isset($_GET['keywords'])) {

        $keywords = $db->escape_string($_GET['keywords']);

        $query = $db->query("
            SELECT Company, Attention, Address1, ST_City, ST_State, ST_PostalCode, Pak_TrackingNumber
            FROM samples
            WHERE ST_PostalCode LIKE '%{$keywords}%'
            OR Company LIKE '%{$keywords}%'
            OR ST_City LIKE '%{$keywords}%'
        ");
   ?>



   <div class="resul-count" align="center">
    Found <?php echo $query->num_rows; ?> Results.
    </div><br>
<table border="1" align="center" cellpadding="15px">    
    <?php

        if($query->num_rows){
            while($r = $query->fetch_object()){
            ?>
            <div class="result">
                    <tr>
    <td><?php echo $r->Company;   ?></td>
    <td><?php echo $r->Attention; ?></td>
    <td><?php echo $r->Address1; ?></td>
    <td><?php echo $r->ST_City;   ?></td>
    <td><?php echo $r->ST_State; ?></td>
    <td><?php echo $r->ST_PostalCode; ?></td>
    <td><?php echo $r->Pak_TrackingNumber; ?></td>
</tr>
                </div>
            <?php
        }

}
}   
?>
</body>

</html>

最佳答案

你只需要像这样用 href 标签包裹它:

<td><a href="http://wwwapps.ups.com/WebTracking/track?track=yes&trackNums=<?= $r->Pak_TrackingNumber; ?>"><?= $r->Pak_TrackingNumber;?></a></td>

关于php - 在 php 中链接返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50861773/

相关文章:

mysql - 如果MySQL服务器磁盘空间不足,但有大量data_free,它会停止工作吗?

html - 更改表格行边框查询

javascript - 将数据从 HTML 表导出到 Excel 时排除特定列

php - 我没有收到Mysql错误,但查询无法正常工作

mysql - 如何列出各个列,其中每个列都包含 id 计数,其中每列中的 id 为 'not in' MySQL 中每列的不同表

mysql - 如果父表中的行被删除,如何自动从子表中删除行

javascript - 带有外部 ajax 数据的图表 PHP

php - 如何递归迭代字母表?

html - 我无法为 Material 菜单提供样式类(Angular 2+)

html - 如何使 Bootstrap 中的 <button> 看起来像导航选项卡中的普通链接?