在那里我创建了一个带有选项卡按钮和页码的程序。在我注意到一个小问题之前,所有功能几乎都可以正常工作。众所周知,标签总是突出显示您所在的当前标签。假设您的标签是 AZ 字母和 # 表示主页或主页,您的 # 是当前页面,主页由列表组成在您的数据库中注册的员工。因为我有页码(下一个和上一个),所以我将员工姓名/信息的数量或数量限制为 5,说明屏幕上应该只显示 5 条记录。
注意:我的代码正在运行,但有 1 个问题出现了。每次我单击下一个按钮以查看其他员工列表时,#选项卡都不会突出显示,因为您在同一页面中,所以它假设仍然突出显示。有谁知道这是什么原因以及如何解决它?如果不清楚,我很抱歉,因为它很难解释。
示例:(想象这个窗口)让我们说极限是= 2
**#** ABCDEFGHIJKLMNOPQRSTU VWXYZ //这是选项卡按钮,注意 # 突出显示 员工ID:员工姓名:员工年龄 1 切尔 26 2 布兰登 35 **PREV** **NEXT** //这是页码
当我尝试单击下一步查看主页中的下一个员工时,页面如下所示:
# ABCDEFGHIJKLMNOPQRSTU VWXYZ //注意#点击next后没有高亮 员工ID:员工姓名:员工年龄 3查理28 4萨沙24 **上一个** **下一个**
我希望我在这个简单的插图中解决了我的问题。我希望有人能帮助我。谢谢
//this is my tabs codes
<?php
function toc_menu($current){
$return ='<ol id="toc">
'."\n";
$return .= ($current=='') ? '<li class="current"><a href="index.php?namelist=%"><span>#</span></a></li>'."\n" : '<li><a href="index.php"><span>#</span></a></li>'."\n";
foreach(range('a','z') as $link){
$return .= ($current==$link) ? '<li class="current"><a href="index.php?namelist='.$link.'"><span>'.strtoupper($link).'</span></a></li>'."\n" : '<li><a href="index.php?namelist='.$link.'"><span>'.strtoupper($link).'</span></a></li>'."\n";
}
$return .="</ol>\n";
return $return;
}
if(isset($_GET['namelist']))
{
$current=$_GET['namelist'];
}
else
{$current='';
}
//echo where you want the menu
if(isset($_GET['namelist'])) {
echo toc_menu(strtolower($_GET['namelist']));
$tocmenu = toc_menu(strtolower($_GET['namelist']));
} else {
echo toc_menu(strtolower(''));
}
//or hold it in a variable to display later on
?>
//and this is my page_number codes:
<?php if ($offset>=1)
{ // bypass PREV link if offset is 0
$prevoffset=$offset-$limit;
print "<a href=\"".htmlentities($_SERVER['PHP_SELF'])."?offset=$prevoffset&searchfile=$search&namelist=$listname\"/>Prev</a> ";
}
echo '</td>
<td colspan ="5" height ="20" align="right"';
// check to see if last page
if (!($offset+$limit > $total))
{
// not last page so give NEXT link
if ($offset == 1)
{
$newoffset=$offset+($limit-1);
}
else
{
$newoffset=$offset+$limit;
}
print "<a href=\"".htmlentities($_SERVER['PHP_SELF'])."?offset=$newoffset&searchfile=$search&namelist=$listname\">Next</a> ";
}
?>
注意: 我的变量名称列表用于 AZ 变量,搜索文件用于我的搜索按钮MisaChan