Just as DL Neil implied, your variables are outside the scope of the function. set them global within your function.
See: http://www.php.net/manual/en/language.variables.scope.php ----- Original Message ----- From: "Tj Corley" <[EMAIL PROTECTED]> To: "DL Neil" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Sunday, January 20, 2002 3:08 PM Subject: Re: [PHP] Confusing Problem > they are in the same script outside the function. > > all the admin functions reside in a admin_func.php > with the $db_host, etc, etc variables assigned before it. > > ----- Original Message ----- > From: "DL Neil" <[EMAIL PROTECTED]> > To: "Tj Corley" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Sunday, January 20, 2002 4:56 PM > Subject: Re: [PHP] Confusing Problem > > > > Tj, > > > > > > > I am really baffled by this problem. I have tried so many things to get > > > this working but to no avail. Here is the > > > actual code: > > > > > > function verify_user($username, $password){ > > > $conn = mysql_connect($db_host, $db_user, $db_pass) or > > ... > > > Anyways the problem is I cannot get it to even get to the database. It > > > works when I try to connect in the actual code before I call this > function. > > ... > > > But when I do it that way it won't let me run a query right. I am so > > > baffled. Any input would be appreciated. Thanks. > > > > > > Remember the idea of the "scope" of a variable? (if not, please RTFM) > > Where do the values of $db_host, $db_user, etc come from? > > They are not in the argument list for verify_user(). > > > > Regards, > > =dn > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]