RE: [PHP] Object is not instatiated on POST, Fatal error SOLVED
| From: | Angelo binc2 | Date: | Fri, 02 Jul 2004 09:42:35 +0000 |
| Subject: | RE: [PHP] Object is not instatiated on POST, Fatal error SOLVED | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-189523@lists.php.net to get a copy of this message | ||
Ok guys, I have fixed the problem and its a really easy fix. basically
the object was out of scope and therefore PHP treated my object name as
a new variable and therefore it obvioulsy was not set because it is a
new variable. SO the way I got it working was to just call the code
directly and not put it in a function, or you could pass the object to
the function as an argument.
Hope this can help others in the future!
Angelo
>>> "Jason Paschal" <j_paschal@hotmail.com> 7/2/2004 11:22:04 AM
>>> >>>
would it be necessary/possible to make it global inside the function?
---------------------------------------------------------
http://www.dailymedication.com - Everything you
didn't know you
needed
until you went there and said to yourself, "What did I do before I
visited
DailyMedication.com?" and another part of you said, "It does not
matter."
>From: "Angelo binc2" <binc2@ctech.ac.za>
>To: <php-general@lists.php.net>
>Subject: [PHP] Object is not instatiated on POST, Fatal error
>Date: Fri, 02 Jul 2004 11:14:53 +0200
>
>Hi all,
>
>I have a PHP file. and when it loads it creates an object for my
>database :
>
>include("db_class.inc");
>
>fine.
>
>I make a couple of calls to the database class this is also working
>fine. Then I post the page but to itself and then I go into a
function
>(lets call it xfunction) which is ONLY accessed once the form has
been
>posted and I get a fatal error:
>
>Fatal error: Call to a member function on a non-object in c:\program
>files\apache group\apache\htdocs\zero\opdocument.php on line 98
>
>From what I've read my database object is not instatiated and
therefore
>is in theory not an object. However I check before I go into the
>xfunction to see if the object is set and it is, then once in the
>function (where the error occurs) I test to see if the object is set
>again and it tells me that the object is not set.
>
>What could be the reason for the object not being set once being
called
>in the function (xfunction)?? I have googled and many people get this
>error but not many have a clear solution.
>
>Any help or suggestions will be appreciated.
>Thanks
>
>Angelo
>--------------------------------------------------------------------
>Disclaimer
>This e-mail transmission contains confidential information,
>which is the property of the sender.
>The information in this e-mail or attachments thereto is
>intended for the attention and use only of the addressee.
>Should you have received this e-mail in error, please delete
>and destroy it and any attachments thereto immediately.
>Under no circumstances will the Cape Technikon or the sender
>of this e-mail be liable to any party for any direct, indirect,
>special or other consequential damages for any use of this e-mail.
>For the detailed e-mail disclaimer please refer to
>http://www.ctech.ac.za/polic or call +27 (0)21 460 3911
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
_________________________________________________________________
MSN Life Events gives you the tips and tools to handle the turning
points in
your life. http://lifeevents.msn.com
--------------------------------------------------------------------
Disclaimer
This e-mail transmission contains confidential information,
which is the property of the sender.
The information in this e-mail or attachments thereto is
intended for the attention and use only of the addressee.
Should you have received this e-mail in error, please delete
and destroy it and any attachments thereto immediately.
Under no circumstances will the Cape Technikon or the sender
of this e-mail be liable to any party for any direct, indirect,
special or other consequential damages for any use of this e-mail.
For the detailed e-mail disclaimer please refer to
http://www.ctech.ac.za/polic or call +27 (0)21 460 3911