login  Naam:   Wachtwoord: 
Registreer je!
 Forum

OOP PHP, Begin met MVC Pattern wil maar niks weergeven. (Opgelost)

Offline simolokid - 21/01/2011 19:49 (laatste wijziging 21/01/2011 20:13)
Avatar van simolokidNieuw lid Hoi sitemasters,

Om maar meteen terzake te komen;

Mijn .sql bestandje heb ik bijgevoegd, de php code komt hieronder te staan.

Mijn probleem is dat hetgeen wat ik uit de database hebben wil, maar niet tevoorschijn komen wil.

Ik heb nl. nu in java (Desktop versie, gewoon de 'core') geleerd hoe ik OOP moet programmeren en dit wilde ik in PHP nadoen. Blijkt moeilijker als gedacht ;x

Er verschijnen overigens geen errors. (Dit, met error_reporting(E_ALL); bovenin index.php, zoals hieronder ook te zien is.

Kan iemand mij vertellen waar ik krom denk of .. waar een fout zit?

Alvast hartelijk bedankt!

Index.php
Plaatscode: 140545
Boek_overview.php
Plaatscode: 140546
Boek.php[/p]
Plaatscode: 140547
Boek_Verzameling
Plaatscode: 140548
Boekmanager
Plaatscode: 140549
Db classe
Plaatscode: 140550
De Database opbouw;
Plaatscode: 140551

O kom op zeg... nou al de derde keer dat t niet werkt =[

Ik zoek nog wel even verder naar de fout. Ik mark deze 'opgelost' en maak een nieuw topic aan als ik alsnog de fout niet zie.

1 antwoord

Gesponsorde links
Offline ArieMedia - 23/01/2011 23:47 (laatste wijziging 23/01/2011 23:48)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Ik weet niet in hoeverre deze informatie nog relevant is.

Maar als ik kijk naar deze code:
  1. <?php
  2. class Boek_Manager
  3. {
  4. private $boekverzameling;
  5.  
  6. public function __construct()
  7. {
  8. $boekverzameling = new Boek_Verzameling();
  9. echo 'Boekmanager __construct() aangeroepen';
  10. }
  11. public function boek_Toevoegen($title, $description, $isbn)
  12. {
  13.  
  14. $boek = new $boek($title, $description, $isbn);
  15.  
  16. $this->boekverzameling->boek_Toevoegen($boek);
  17. }
  18. // overige functies even niet relevant
  19. }

lijkt mij dat deze regel:
  1. $boek = new $boek($title, $description, $isbn);

jou probleem is, in $boek zit namelijk nog geen naam van een object, hij maakt hier dus geen object aan.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s