【发布时间】:2009-03-30 17:31:16
【问题描述】:
你好,PHP 新手,有点束缚。我需要显示一个导航栏 PID = "nid" nid 是我所在的页面,所以说我在页面 A 上,页面 A 有 5 个子导航类别(子 ID),然后它们将显示在左侧。我的问题是 cid 及其名称在两个不同的表上..(表列在底部)谢谢
$navQuery = 'SELECT * FROM tblnavpc WHERE PID = \''.$nid.'\''; $navQueryResults = mysql_query($navQuery) or die(mysql_error());
$numNavItems = mysql_num_rows($navQueryResults); echo'<tr>
<td>align="left" valign="top" class="medium"><h1>'. $NavName .'</h1></td>
/tr>';
// echo '<br>Nav Items'. .'<br>';
for($i = 0; $i < $numNavItems; $i++){
$childName = mysql_result($getResults1,$i,"NavName");
$childNavID = mysql_result($navQueryResults,$i,"cID");
echo '
align="left" valign="top" class="medium">
href="cat_ap~pnid~'.$nid.'~nid~'.$childnavID.'~post.htm"> '.$childName.'
</tr>';
}
表:tblNavPC
pcid(父子 ID)
pid(父 ID)
cid(儿童 ID)
有关的
导航日期
表格:tblNav
导航
导航名称
导航显示名称
【问题讨论】:
标签: php navigation