echo link on mysql 变量取决于

echo link on mysql variable depending on

showList.php

<?php

  while($row = mysqli_fetch_assoc($result)) {
    echo $row['title']; 
    echo $row['author'];
  }

?>

基本上这是一个按流派排序的图书搜索,它会显示符合所需流派的图书列表。

我想要的是,例如标题或按钮可点击到达 viewBook.php,这又会显示用户选择的特定图书。

我认为我应该以某种方式将 $_POST/$_GET 放入其中,就像 showList.php 之前的页面一样,以便能够在 viewFilm.php 上获取,但我没有无法成功。结合 PHP 和 HTML 证明比我想象的要难,以前从未处理过基于网络的语言,也没有同时处理过两种语言。

感谢任何 help/tips/links 的指导,在此先感谢。

  while($row = mysqli_fetch_assoc($result)) {
    $str = '<a  href="viewBook.php?book_id='.$row['id'].'">';
    $str .= $row['title'].' ('.$row['author'].')';
    $str .= '</a><br />';
    echo $str;
  }

在您的 viewBook.php 脚本中,您可以从 $_GET

获得 book_id

或者如果您的 $row 中没有 book_id:

while($row = mysqli_fetch_assoc($result)) {
        $str = '<a  href="viewBook.php?book_title='.$row['title'].'">';
        $str .= $row['title'].' ('.$row['author'].')';
        $str .= '</a><br />';
        echo $str;
      }

:-)

希望对您有所帮助