我目前有一个php文件,在SQL服务器上的表中显示一个唯一的VARCHAR项列表,如下所示:
echo "<b><center>Strain List</center></b><br><br>";
$i=0;
$priorstrain='NULL';
while ($i < $num) {
$strain=mysql_result($result,$i,"Strain");
if ($strain!=$priorstrain) {
echo "<a href=result.php><b>$strain</b></a>";
}
$priorstrain=$strain;
$i++;
}
&#13;
我想在下一页显示所有匹配$ strain的商品。例如,假设列表显示:
CAT DOG MOUSE
当有人点击DOG时,我希望页面重定向到显示以下内容的页面:
STRAIN OWNER DOB COLOR
DOG JOHN 9/9/2015 BROWN
DOG JEFF 10/04/2013 BLACK
&#13;
实现这一目标的最佳方法是什么?
提前致谢!
答案 0 :(得分:1)
您可以使用 GET 变量 @bassxzero 表示,为此您可以在代码中执行此操作: -
if ($strain!=$priorstrain) {
echo "<a href='result.php?strain='$strain><b>$strain</b></a>";
}
<强> result.php 强>
if(isset($_GET['strain'])) {
//I am not doing but make sure you validate this variable first :)
$stname = $_GET['strain'];
//SOME CODE HERE LIKE
// SELECT QUERY TO SHOW ALL RESULT LIKE OWNER'S NAME, DETAILS, ETC.
}
希望这会对你有所帮助:)。