-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> I have a function that works perfectly (from within a script).  But
> when I make it a class (object) and call it from an external file,
> I get the following error:
> 
>     Warning: Missing argument 1 for display_records() in
>     http://www.friendshipcenter.com/Objects/display_records.inc on
> line 5  
> 
>     Warning: Missing argument 2 for display_records() in
>     http://www.friendshipcenter.com/Objects/display_records.inc on
> line 5  
> 
> After the warnings, it executes the function without passing values
> to the variables (i.e., it doesn't work), and then it executes the
> function a second time perfectly (with the appropriate variables).
> 
> Line 5 is this: 
> 
>     function display_records($row, $record_count)
> 
> It displays the first error message for $row, and the second error
> message for $record_count.

Because your function has the same name as your class whenever you
create a new instance of the class the function will automatically
run.

So by creating a new class you are calling the function without
passing any arguments.

either

a) rename the function

or 

b) call the class like this

$my_records = new Display_Records($row, $record_count);

sorry for any wrong use of terminology

HTH

M@

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBOzrpgaW0/zC+QxWwEQLkWwCg+ZTT0Kwld191fqnfQMNRKUEk9FYAoM8X
9oD3Bf5U9eTiGo/mRPU/dEEX
=rbZj
-----END PGP SIGNATURE-----


-- 
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]

Reply via email to