我有一个带有搜索栏的页面,可以从数据库中按字母顺序获取人物图像。我还有一个带有“下一个”和“上一个”按钮的页面,允许用户使用“下一个”和“上一个”按钮浏览图像数据库。我正在尝试找出一种使图像成为链接的方法,以便用户可以搜索图像,单击图像,然后将他们带到下一页和上一页上的同一图像。
这是我的代码,允许我搜索并返回姓氏、名字和图片:
<div class="clearfix"></div>
<?php
if (isset($_GET['LastName'])) {
$ln = $_GET['LastName'];
}
include 'connection.php';
$query = "SELECT * FROM residents WHERE LastName like '$ln%' ";
$result = mysql_query($query);
while($person = mysql_fetch_array($result)) { ?>
<div class="media col-sm-4">
<a class="pull-left" href="Browse.php">
<img class="media-object" src="upload/<?php echo $person['Picture'];?>" width="100"
height="100"/>
</a>
<div class="media-body">
<h4 class="media-heading"><?php echo $person['LastName'] . ", " .
$person['FirstName']; ?></h4>
</div>
我尝试连接的页面是“Browse.php”,但是当您浏览图像时,URL 会通过增加...“Browse.php?page=1”...“Browse.php?页=2”等等。有没有一种简单的方法可以将图像与相应的 Browse.php 页面连接起来?我已经尝试了几种方法,如果有任何帮助,我们将不胜感激!
最佳答案
如果居民表中有 id 列。你可以做这样的事情。
<div class="clearfix"></div>
<?php
if (isset($_GET['page'])) {
$page_id = $_GET['page'];
}
include 'connection.php';
$query = "SELECT * FROM residents WHERE ID = $page_id";
$result = mysql_query($query);
while($person = mysql_fetch_array($result)) { ?>
<div class="media col-sm-4">
<a class="pull-left" href="Browse.php?page=<?php echo $page_id; ?>">
<img class="media-object" src="upload/<?php echo $person['Picture'];?>" width="100" height="100"/>
</a>
<div class="media-body">
<h4 class="media-heading"><?php echo $person['LastName'] . ", " . $person['FirstName']; ?></h4>
</div>
</div>
<?php } ?>
关于php - 使用链接连接数据库中的两个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27954632/