I have a table with id, pid(parent), title and page_name(url) fields. The vars provided to the script are the current page's title, id and pid(parent)
When I am on the parent page I get this(Which is what I want): [ Chronological History ][ Website Chronological History ] When I am in the Child I get this: [ Website Chronological History ][ Website Chronological History ] What am I doing wrong??? I have stared at this two many times now and am probably missing the obvious function menu($id, $pid, $title) { $query = "select * from meta_data WHERE pid = '$id' OR pid = '$pid' && pid != 0"; $result = mysql_query($query); $num_results = mysql_num_rows($result); if($num_results != 0){ ?> <table width="100%"> <tr><td align="center"> <? echo '[ '.$title.' ]'; for ($i=0; $i < $num_results; $i++) { $row = mysql_fetch_array($result); if($id == $row['id']){ echo '[ '.$row['title'].' ]'; } elseif($row['pid'] == $id || $row['id'] == $pid && $pid != 0) { echo '[ <a href="'.$row['page_name'].'">'.$row['title'].'</a> ]'; } } ?> </td></tr> </table> <? } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php