我在另一个php站点上显示我的书ISBN时遇到了问题。实际上,我的第一个php页面已将数据制成表格形式。现在我想让用户单击书名并打开一个新的 php 页面,其中显示书籍详细信息。
这是我的第一个php页面代码:
echo "<table width = '"1000px'" border = '"1'" cellpadding = '"1'" cellspacing='"1'">";
echo "<tr>";
echo "<th>".'Book ISBN'."</th>";;
echo "<th>".'Book Title'."</th>";
echo "<th>".'Book Year'."</th>";
echo "<th>".'Category ID'."</th>";
echo "<th>".'Category Description'."</th>";
echo "<th>".'Book Price'."</th>";
echo "<tr>";
if($booknum >= 1 ){
echo "<div style='margin: 0 0 10px 0; font-weight: bold;'>$booknum record(s) found!</div>";
while ($row = mysqli_fetch_assoc($bookrs)) {
echo "<tr>";
echo "<td><center>" . $row['bookISBN']."</center></td>";
echo "<td><center><a href='"bookdetails.php'">" .$row['bookTitle']. "</a></center></td>";
echo "<td><center>" . $row['bookYear']."</center></td>";
echo "<td><center>" . $row['catID']."</center></td>";
echo "<td><center>" . $row['catDesc']."</center></td>";
echo "<td><center>" . $row['bookPrice']."</center></td>";
echo "</tr>";
}
现在我想知道如何检索书籍 ISBN 编号,以便我可以显示在我的第二个 php 页面中。如果有人能帮助我,我会很高兴。
echo "<td><center><a href='"bookdetails.php?book=".$row['bookISBN']."'">" .$row['bookTitle']. "</a></center></td>";
书籍详情.php您可以使用$_REQUEST['book']
访问
参考网站
在 url 中添加一个新参数。
echo '<td><center><a href="bookdetails.php?bookISBN=' . $row['bookISBN'] . '">' .$row['bookTitle']. '</a></center></td>';
在bookdetails.php
中,使用 检索它
$bookISBN = ! empty($_GET['bookISBN']) ? $_GET['bookISBN'] : '';
在 href 链接中添加查询字符串
echo "<td><center><a href='"bookdetails.php?bookid=" .$row['bookId']. "'">" .$row['bookTitle']. "</a></center></td>";