Hallo,

Onder tussen ben ik al een uurtje of twee kwijt aan de bovenstaande error.
Heeft iemand een idee wat er fout gaat?

Bij het volgende stukje geeft hij de error:

$database = ('intranet_intra');
echo ('het werkt tot hier');

if ($_GET['id'])
{
$database-> query('personeel', 'id='.$_GET['id']);
$result = $database->fetch_query();
$database is geen object, maar een string zoals je in je eigen script kunt zien. Maar toch probeer jij een method behorend bij het object $database uit te voeren, dat gaat niet werken en dat is ook wat de foutmelding zegt. Daar zul je dus iets moeten veranderen...
Wtf doe je hier: $database = ('intranet_intra');.
En je kunt [ignore]
 en 
[/ignore] tags gebruiken voor codde.
Ook kun je die haakjes () bij echo weglaten, scheelt je weer met tikken.
Doet die query methode ook sql injection beveiliging?
>_< Oke.. dat klinkt heel logisch... Heb je misschien een voorbeeld van een verandering..?
$database = new mijndatabaseclassname('constructor', 'variabelen', 'die', 'ik', 'moet', 'zetten');
Zie ook [php]language.oop5[/php].
>_< Daar roept hij de database aan...

$database = ('intranet_intra');.

Maar blijkbaar klopt het niet
thanks.. ik probeer gelijk uit

Reageren