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 div align=right;
 if ( !isset( $_SESSION['login'] ) ) {
 
 echo form action=../Users/Login.php method=post;
 echo font size=1Username: /fontinput name=user type=text
 size=10nbsp;font size=1Password: /fontinput name=pass type=password
 size=10nbsp;input type=submit value=GObr;
 echo a href=../Register.phpfont size=1Not A Member
 Yet?/font/font/anbsp;;
 echo /form;
 
 } else {
 echo font size=1Welcome $username nbsp;nbsp;nbsp;a
 href=../Users/Logout.phpfont
 size=1Logout/anbsp;nbsp;nbsp;/font/fontbrbr;
 }
 echo /div;
 }

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



[PHP-DB] Variables not working within Functions

2003-10-15 Thread Adam Symonds
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 won’t
($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 div align=right;
if ( !isset( $_SESSION['login'] ) ) {

echo form action=../Users/Login.php method=post;
echo font size=1Username: /fontinput name=user type=text
size=10nbsp;font size=1Password: /fontinput name=pass type=password
size=10nbsp;input type=submit value=GObr;
echo a href=../Register.phpfont size=1Not A Member
Yet?/font/font/anbsp;;
echo /form;

 } else {
echo font size=1Welcome $username nbsp;nbsp;nbsp;a
href=../Users/Logout.phpfont
size=1Logout/anbsp;nbsp;nbsp;/font/fontbrbr;
}
echo /div;
 }


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 div align=right;
 if ( !isset( $_SESSION['login'] ) ) {
 
 echo form action=../Users/Login.php method=post;
 echo font size=1Username: /fontinput name=user type=text
 size=10nbsp;font size=1Password: /fontinput name=pass type=password
 size=10nbsp;input type=submit value=GObr;
 echo a href=../Register.phpfont size=1Not A Member
 Yet?/font/font/anbsp;;
 echo /form;
 
  } else {
 echo font size=1Welcome $username nbsp;nbsp;nbsp;a
 href=../Users/Logout.phpfont
 size=1Logout/anbsp;nbsp;nbsp;/font/fontbrbr;
 }
 echo /div;
  }

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