如何在 while 循环中的 href 中附加“.php”扩展名

How do i append ".php" extension in href inside my while loop

我有一个 while 循环并且它工作正常,我是 php 的新手,不知道如何在 php 内的 href 中附加 .php 扩展名。 这是我的循环:

while($get = mysqli_fetch_assoc($result))
                {
                  echo"<tr>
                    <td><a href=". $get['title'] ." target=\"_blank\">".$get['title']."</a></td>
                    <td>".$get['info']."</td>
                    <td>".$get['author']."</td>
                    <td>".$get['price']."</td>
                    <td><a href='dwn.php?rn=$get[id]' target=\"_blank\">Download</a></td>
                  </tr>";
                }

我要补充。 php 第一个标签中 href 内的扩展,我认为它会是这样的:

<td><a href=" . $get['title'] . '.php'" target=\"_blank\">".$get['title']."</a></td>

但是当然这确实有效,所以请帮我看看我该怎么做 提前致谢,抱歉英语不好。

您在 .php 连接

后错过了一个 poi
while($get = mysqli_fetch_assoc($result))
                {
                  echo"<tr>
                    <td><a href='". $get['title'] .'.php'."' target=\"_blank\">".$get['title']."</a></td>
                    <td>".$get['info']."</td>
                    <td>".$get['author']."</td>
                    <td>".$get['price']."</td>
                    <td><a href='dwn.php?rn=$get[id]' target=\"_blank\">Download</a></td>
                  </tr>";
                }

我建议你看看 printf 这种类型的字符串模板

while($get = mysqli_fetch_assoc($result))
                {
                  printf("<tr>
                    <td><a href='%s.php' target=\"_blank\">%s</a></td>
                    <td>%s</td>
                    <td>%s</td>
                    <td>%s</td>
                    <td><a href='dwn.php?rn=%d' target=\"_blank\">Download</a></td>
                  </tr>", 
                 $get['title'],
                 $get['title'],
                 $get['info'],
                 $get['author'],
                 $get['price'],
                 $get['id']
                 );
                }

在弄乱代码时找到了一个非常简单的解决方案。

原来我只需要在单撇号 ('') 中包含 ". $get['title'] .",就像这样:

<td><a href='". $get['title'] .".php' target=\"_blank\">".$get['title']."</a></td>

有效,问题已解决。