Hello PHP friends

        I went searching (Core PHP Programm, php.net and google) for an
answer, but didn't find anything that did what I want, namely: Use PHP to
set the style sheet for a site.

I am trying this method: Register a global variable ($CSS) using a FORM.

Currently this does not work at all in Internet Explorer ver6.  It does
work in Mozilla 0.99 and Opera v6, but ONLY for page when it reloads... as
soon as I go to another page, the $CSS variable seems to get reset to
'global'

I wonder if I am not doing something stupid/overlooking something obvious,
but I am very new @ PHP so that is possible.

I have attached my various code snippets here.


// in my global PHP file

// Now what I am trying to do here is set a default that should ONLY be
// used if the $CSS variable is NOT already set

if (!isset($CSS))
{
// if it is not set, then and only then set it and define it
session_start();
session_register("CSS");
$CSS="global";
}


// in my global header file:
// this should take the variable $CSS and use it for the style sheet
// yes the .css should be appended to the $CSS
echo <<< EOD
        <link type="text/css" rel="stylesheet" href="/global/css/$CSS.css"
/>
EOD;

//in my global footer file
// here is where we set the variable by the FORM and reload the page
echo <<< EOD
<div style="text-align: right">
<form action="$PHP_SELF" method="post">

        <p>Choose style:
        <select name="CSS">
        <option value="default" selected="selected">Default</option>
        <option value="smaller">Smaller</option>
        <option value="tamecolors">Tamer Colors</option>
        <option value="print">Print</option>
        </select>

<input alt="Set Style" type="submit" name="Set Style" value="Set Style" />
        </p>
        <p>Current style is: <strong>$CSS</strong></p>

</form>
</div>
EOD;


Any help appreciated....

Thanks
TjL



-- 
Site: www.tntluoma.com                       mailto:[EMAIL PROTECTED]
Info: Apache/1.3.19 (Unix) with PHP/4.0.6


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to