Ik heb 2 classes die elkaar zeg maar "nodig hebben". Wie weet hier een fix voor? Hier de scriptjes. classes/base.class.php Even codes weg voor load ofzo.
De instantie van base meegeven als parameter naar je member-object.
regel 22 vervangen door $this->member = new member(&$this);
regel 7 vervangen door: private $base;
regel 9 vervangen door public function __construct($base)
regel 14 vervangen door $this->base = $base;
Verder overal $base-> vervangen door $this->base. Volgens mij zou t dan wel moeten werken.
Ik zou trouwens ook een instantie van je databaseobject ($mysql) meegeven, anders zit je met $this->base->mysql->query(), das ook niet echt heerlijk om telkens uit te typen.
En voor de mysql variabele dit? $this->member = new member(&$this,$mysql);
Wat niet werkt bij mij Ik heb het al, hartstikke bedankt. Wat was ik btw dom om mn database gegevens in het script te laten staan. Mja, ik ben altijd eigenwijs, en ga s avonds of s nachts scripten.
Sorry voor dubbel post, maar toch nog een vraag. Als ik dit ($this->mysql->query("query")) door mysql_num_rows gooi krijg ik een error, en als ik gewoon mysql_query gebruik niet, hoe ka ik dit oplossen?
Het was al gelukt, maar de edit functie werkt hiero niet meer. Verder heb ik nu het bekende header al ready send probleem, hoe kan ik dit het netst oplossen? Lijkt me niet handig om ini_set(output_buffering, 1); bovenaan een class te zetten.
Door éérst je cookies weg te sturen en daarna pas de content e.d. Je moet iig niet gaan klooien met output buffering en andere gare functies; je moet problemen oplossen, niet omzeilen.
Klopt, maar hoe ga ik ze eerst wegsturen..Want eerst komt mijn layout naar voren, en ik zou niet weten hou ik dit om kan wisselen. Want in een variabele zetten lijkt me geen optie..
Wat ik zou doen is in de functie inloggen() een sessie starten (geen cookie), en dan bij elk bezoek een nieuwe cookie maken in je __construct() van member.