Php 使用链接连接数据库中的两个页面
我有一个带有搜索栏的页面,可以从数据库中按字母顺序获取人物图像。我还有一个带有“下一步”和“上一步”按钮的页面,允许用户使用“下一步”和“上一步”按钮浏览图像数据库。我正在尝试找到一种方法,让一个图像成为一个链接,这样用户可以搜索图像,点击图像,然后将它们带到下一页和上一页的相同图像 这是我的代码,允许我搜索并返回lastname、firstname和图片:Php 使用链接连接数据库中的两个页面,php,mysql,Php,Mysql,我有一个带有搜索栏的页面,可以从数据库中按字母顺序获取人物图像。我还有一个带有“下一步”和“上一步”按钮的页面,允许用户使用“下一步”和“上一步”按钮浏览图像数据库。我正在尝试找到一种方法,让一个图像成为一个链接,这样用户可以搜索图像,点击图像,然后将它们带到下一页和上一页的相同图像 这是我的代码,允许我搜索并返回lastname、firstname和图片: <div class="clearfix"></div> <?php if (isset($
<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?page=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 } ?>
您是否尝试使用person id?当我使用此方法时,返回的所有数据都会消失。我想这是因为我正在按姓氏而不是ID搜索所有图像。我正在考虑使用ID将图像连接到浏览页面,但我还没有任何运气。你能告诉我你的居民表的结构吗?我尝试了你更新的代码,但仍然没有运气。共有12个栏目,标题为:身份证、名、姓、地址、生日、身份、职业、教育、婚姻状况、兄弟姐妹、特殊经历、图片。在搜索页面上,从数据库中提取的所有数据都是FirstName、LastName和Picture。也许你可以尝试更新这一行$query=“从ID=$page\u ID的居民中选择*”;