Re: [PHP-DB] Variables not working within Functions

2003-10-19 Thread Colin Kettenacker
Or pass the variable $username as an argument into your function:

function LoginSystem($username) {
// your function code
}

LoginSystem($username);

ck

-- 
Cheap Domain Registration | Web Hosting | Email Packages | + more
Fantastic prices -- Even better service.
http://www.hosttohost.net


Chris Wanstrath [EMAIL PROTECTED] on 10/15/03 7:57 PM wrote:

> You are using a variable outside of the function's scope.
> In the function, do this:
> global $username;
> 
> Visit www.php.net/man to get a better understanding of globals and
> scope.
> 
> On Wed, 2003-10-15 at 22:10, Adam Symonds wrote:
>> Hi,
>> I am starting to us functions with my work but I am having troubles
>> With the variables in the functions..
>> 
>> If I have the following function called from my page it will work but the
>> variable wont
>> ($username)
>> but if I put this code straight on the page then it works fine..
>> 
>> Any reason for the variable not to work in the function but in straight
>> coding?
>> Thanx
>> 
>> 
>> 
>> Sample Function Below:
>> 
>> ==
>> function LoginSystem()
>> {
>> echo "";
>> if ( !isset( $_SESSION['login'] ) ) {
>> 
>> echo "";
>> echo "Username: > size=10> Password: > size=10> ";
>> echo "Not A Member
>> Yet? ";
>> echo "";
>> 
>> } else {
>> echo "Welcome $username    > href=../Users/Logout.php>> size=1>Logout   ";
>> }
>> echo "";
>> }

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



Re: [PHP-DB] Variables not working within Functions

2003-10-15 Thread Chris Wanstrath
You are using a variable outside of the function's scope.
In the function, do this:
global $username;

Visit www.php.net/man to get a better understanding of globals and
scope.

On Wed, 2003-10-15 at 22:10, Adam Symonds wrote:
> Hi,
> I am starting to us functions with my work but I am having troubles
> With the variables in the functions..
> 
> If I have the following function called from my page it will work but the
> variable wont
> ($username)
> but if I put this code straight on the page then it works fine..
> 
> Any reason for the variable not to work in the function but in straight
> coding?
> Thanx
> 
> 
> 
> Sample Function Below:
> 
> ==
> function LoginSystem()
>  {
> echo "";
> if ( !isset( $_SESSION['login'] ) ) {
> 
> echo "";
> echo "Username:  size=10> Password:  size=10> ";
> echo "Not A Member
> Yet? ";
> echo "";
> 
>  } else {
> echo "Welcome $username     href=../Users/Logout.php> size=1>Logout   ";
> }
> echo "";
>  }

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