login  Naam:   Wachtwoord: 
Registreer je!
 Forum

while-loop in class (Opgelost)

Offline Sander1993 - 20/01/2009 18:33
Avatar van Sander1993PHP interesse hey,

ik ben nieuw in classes dus misschien is deze vraag dom,
ik heb dit script:
Plaatscode: 74479
deze functie werkt niet:
  1. $webshop->getItem();

komt dat omdat er een while loop in staat, of ergens anders door?

10 antwoorden

Gesponsorde links
Offline Martijn - 20/01/2009 18:34
Avatar van Martijn Crew PHP je kunt denk beter doen return ipv echo
Offline Sander1993 - 20/01/2009 18:35 (laatste wijziging 20/01/2009 18:35)
Avatar van Sander1993 PHP interesse ja, maar ik was even een beetje aan t uitproberen met classes, want ik heb een uur geleden geleerd hoe je classes moet gebruiken.
Offline Wim - 20/01/2009 18:38 (laatste wijziging 20/01/2009 18:38)
Avatar van Wim Crew algemeen while($data = fgetcsv($this->fp,$this->$iLength,';')) {

$this->$iLength, je zal wel $this->iLength bedoelen denk ik...

//edit:
gezien $iLength een nietbestaande variabele is, is je code gelijk aan fgetcsv($this->fp, $this->,';'))
Offline Sander1993 - 20/01/2009 18:45 (laatste wijziging 20/01/2009 18:50)
Avatar van Sander1993 PHP interesse haa, domme fout,
maar toch werkt het nog steeds, hij laat het variabel $this->data[2] niet zien, dit is het verbeterde scipt:
Plaatscode: 74491
Offline Wim - 20/01/2009 18:52
Avatar van Wim Crew algemeen beetje debuggen dan hé...

doe eens
print_r($this->data)
Offline Sander1993 - 20/01/2009 18:54
Avatar van Sander1993 PHP interesse dan weergeeft ie ook niks
Offline Wim - 20/01/2009 18:57
Avatar van Wim Crew algemeen wat geef dit: http://www.plaatscode.be/74496/
Offline Sander1993 - 20/01/2009 18:58 (laatste wijziging 20/01/2009 19:00)
Avatar van Sander1993 PHP interesse slechte fp
maar hoe kan dat, de check en zo gaat na of het bestand bestaat, waar kan het dan nog meet aan liggen?
Offline Martijn2008 - 20/01/2009 19:33
Avatar van Martijn2008 PHP beginner Bedoel je niet toevallig:

  1. <?
  2.  
  3. public function openFile($filename)
  4. {
  5. // code
  6. }
  7.  
  8. ?>
Offline Sander1993 - 20/01/2009 19:35 (laatste wijziging 20/01/2009 19:46)
Avatar van Sander1993 PHP interesse ik heb de oplossing op mn tweede vraag gevonden, het moest worden:
  1. $this->fp = fopen($filename,'r');

ik was vergeten r erachter te zetten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s