FATAL ERROR: function setQuery() on a non-object

Status
Niet open voor verdere reacties.

cyberexe

Gebruiker
Lid geworden
13 feb 2006
Berichten
144
Ik ben bezig met het maken van een website in Joomla.
Ik heb een php bestand geschreven die info van de database opvraagt (zie hieronder).

PHP:
	<div id="menuc" class="menuc">
<?php
	$item_id = mysql_escape_string( $_GET['Itemid'] );
	$qry = "SELECT id, title, introtext FROM jos_content WHERE alias='gegevens'";
	$database->setQuery($qry);
	$rows = $database->loadObjectList();
	foreach($rows as $row) {
	    echo "$row->introtext";
	}
?>
	</div>

de reden van dit script is dat ik in het gewenste veld via Joomla niets kon weergeven.
deze file wordt geinclude in het html bestand.

de error die ik krijg is als volgt:

Fatal error: Call to a member function setQuery() on a non-object in /mnt/web7/20/38/52241638/htdocs/ontwikkel/Joomla/templates/vanleeuwen/contact_info.php on line 13

ik heb de gegevens van de database gecontroleerd, en alles staat goed (host adres, user, pass).

op mijn lokale webserver (die draait met WAMP5 ) werkt alles prima.

iemand enig idee wat een mogelijke oplossing voor dit probleem is?
 
verdere informatie die ik heb ontdekt:

ik denk dat de server het niet toestaat om variabele door te sturen.
hoe kan ik dit ontdekken??

het is namelijk een betaalde server.
 
Cyberexe,

Je moet eerst de $database variabele opvragen:

PHP:
$database = JFactory::getDatabase();
 
Cyberexe,

Je moet eerst de $database variabele opvragen:

PHP:
$database = JFactory::getDatabase();

bedankt voor je reactie Intertron,

oke, ergens kan ik dat wel begrijpen ja.
het enige is nu, waar vind ik die functie?
ik heb de hele Joomla map door gezocht (met zoek functie in editor uiteraard) naar deze functie, maar hij staat in geen enkel bestand.
moet ik nu de functie aanmaken? zo ja, in welk bestand moet ik die zetten?
 
Ik heb het gevonden Intertron!!

negeer mijn vorige bericht maar.
De functie heet getDBO().

Bedankt voor je oplossing :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan