我有一个"会员"通过My SQL显示我的组织成员信息的页面。目前,数据库显示" State"顶部的快速链接,并由国家在页面下组织成员。如果单击顶部的某个状态链接,它将导航到包含该状态和关联成员的页面部分。我希望只有当我点击相关的状态链接时才会显示与特定状态相关联的成员 - 而不是像现在一样显示所有信息。我在这个链接中可以看到我所指的页面:http://homesforhorses.dreamhosters.com/members/
$display_members .= "<br /><br />";
$entries[$row['country']][$row['state_name']][] = $display_members;
}
$countrylinks = false;
$statelinks = false;
$display = false;
if(is_array($entries)){
$display .= '
<div class="memberlist">';
foreach($entries as $country=>$state_members){
$countrylinks .= '<a href="#'.$country.'">'.$country.'</a> ';
$display .= '
<h2 id="'.$country.'">'.strtoupper($country).'</h2>
<div class="country">';
if(($state_members)){
foreach($state_members as $state=>$members){
$statelinks .= '<a href="#'.$state.'">'.$state.'</a> ';
$display .= '
<h3 id="'.$state.'">'.strtoupper($state).'</h3>
<div class="state">';
if(is_array($members)){
foreach($members as $key=>$member){
$display .= '
<div class="member">
'.$member.'
</div>';
}
}
$display .= '
</div>';//state
}
}
$display .= '
</div>';//country
}
$display .= '
</div>';
}
$statelinks1 = '
<h2>Members List</h2>
<strong>Quick Links</strong><br /><br />
'.$statelinks.'<br /><br />
'$display;
return $statelinks1; }
先谢谢你的帮助!我很感激有人甚至看着它。
答案 0 :(得分:0)
我会在CSS代码中隐藏块中的所有信息。然后,当您单击该链接时,请使用onclick javascript取消隐藏您要显示的信息块。