Posted by DXTrim on 02/14/06 18:16
Variables outside a function are not available within the function unless
them global. Either if your server allows it, you can refer to those using
Globals, but attention:
$GLOBALS['KTPTBlue'] = '6666FF'; is nto correct. It should be: $_GLOBALS
If globals are turned off you can try by including your files, where the
variables are, inside the function, something like this:
} // end function
Hope this helps,
"J" <notanymore> wrote in message
> version 5.1.2
> I have a page search.php which uses Top.php and Bottom.php to do most
> webpage stuff common to all pages. Top.php includes/requires
> Top.php can't see Constants/variables like $favoriateColor='234566';
> in KTConstants.php
> I tried include instead of require.
> I tried using $GLOBALS['KTPTBlue']; perhaps I didn't do it right.
> The global keyword gives me an error...expected = or something.
> function Top($redorblue)
> //if ( $redorblue == 'red')
> echo $KTPTBlue; //Doesn't work
> echo $KTPTTopColor; //Doesn't work
> echo '<html><head><title>Search Page</title></head><body>';
> echo "<table bgcolor='$KTPTTopColor' width = 800>";
> echo '<tr><td>';
> echo '<a href=search.php>Find</a>';
> echo '<a href=add.php>Add</a>';
> echo '</td></tr>';
> $KTPTRed = 'FF9999';
> $GLOBALS['KTPTBlue'] = '6666FF'; //tried both
> The problem is that the above
> echo bgcolor='$KTPTTopColor'
> always comes out blank on view source.
> Even when I insert into top.php.
> echo $KTPTBlue; nothing happens.
> Although it works when I echo it in KTConstants.php.
> Thanks in advance,
[Reply to this message]
Copyright © 2005-2006 Powered by Custom PHP Programming