<br><div><span class="gmail_quote">On 3/3/06, <b class="gmail_sendername">Eric O'Brien</b> <<a href="mailto:ericob@possibilityengine.com">ericob@possibilityengine.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I just want the convenience, when I'm<br>building it, of having repetitive parts that are common to many pages<br>located in only ONE place.<br><br>While I don't know PHP, I bet I can figure out how to get include()<br>to work for this simple case.  
</blockquote><div><br><br>My personal rule  is NEVER code it twice except for the minimal structure. Anything which might change goes in a separate file, all managed within a TM project. Files get included with PHP one-liners:
<br></div></div><br><?php  @ require_once ("navbar.inc"); ?><br><br>Shows up in every page, but to change navigation, I change it only in one place. It is essentially an Apache server side include using in php.
<br><br>Here is another one. This defines a dropdown menu in a sidebar.<br><br>    <div id="navcontainer"><br>        <form method="post" action="" ><br>           <p><br>           <select name="list1">
<br>                    <option selected="selected" value="060315">Choose date</option><br>                    <option value="060315">Mar 2006</option><br>                    <option value="060206">Feb 2006</option>
<br>                    <option value="060109">Jan 2006</option><br>                    <option value="051205">Dec 2005</option><br>                    <option value="051102">Nov 2005</option>
<br>           </select> <br>           <input type="hidden" name="_submit_check" value="1" /> <br>           <input type="submit" value="select" /><br>           </p>
<br>        </form><br>    </div> <!-- navcontainer --><br><br>The dynamic part is the list, of course, which makes up part of the file name.<br><br>Then this code, on the main page, loads one of the sub files into the page.
<br><br><?php<br>    if (array_key_exists('_submit_check', $_POST)) { <br>        /* ... do something with the form parameters ... */ <br>        $page=htmlentities($_POST['list1']); } <br>    ?> <br>    <?php @ require_once("board-$page.htmlf"); ?>
<br><br>Not my original code, just adapted. Visit <<a href="http://communityband.org/">http://communityband.org/</a>> to see it working. Look at the board archive or the program archive. After the concert on Sunday the third use of this gets emptied.
<br><br>Lewy<br>