Well, I don't really get what is your problem here. :-)

  You said people must 'enable' pages to have it available. Is it not only a
matter of checking this 'enabled' flag? For example a database table with a
column named 'enabled', and others 'link' and 'text':

(example for mysql)


$sql = 'SELECT link, page FROM menu WHERE enabled = 1';
$res = mysql_query($sql);

while(list($link,$page) = mysql_fetch_array($res)) {
    // Construct the menu
    <a href="<?php echo $link; ?>"><?php echo $text; ?></a><br/>


  The only thing I see different is the 'enabled' at the $sql command,
telling only to select links that were selected to be show. I guess you
would also want to put 'AND user = $some_user' to select only links for a
previous autheticaded user.


Julio Nobrega

No matter where you go, &this.

"Mike Elkins" <[EMAIL PROTECTED]> wrote in message
> Hello All,
> I am looking for example code demonstrating the ability to dynamically
> modify website navigation based upon data in a database. Specifically what
> am trying to figure out is how to control what pages are available based
> upon whether they have been "enabled" in the database. I am developing a
> template driven website, with content controlled by the database which
> indicates what the customer has opted for. While ten pages might be
> available and part of the web site template, a given customer may have
> paid for four, thus when his site is hit, only those four pages will be
> available in the navigation elements. Should the customer care to request
> additional feature (page), simply accessing the database and enabling it
> would make it immediately available.
> Any suggestions or pointers would be greatly appreciated.
> Michael

PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to