login  Naam:   Wachtwoord: 
Registreer je!
 Forum

poll (geen output)

Offline Wim - 15/04/2007 17:18 (laatste wijziging 15/04/2007 17:18)
Avatar van WimCrew algemeen poll.php: http://pastebin.be/596
poll.class.php: http://pastebin.be/597
mysql.class.php: http://pastebin.be/598
global.inc.php: http://pastebin.be/599

Er is totaal geen output, en heb geen idee waar de fout zit (vermoedelijk wel in de poll classe)
http://scripting.gdx.be/poll/poll.php

database die gebruikt wordt:
http://scripting.gdx.be/poll/poll.sql
(bij poll_questions zit nog wel een veld active)

7 antwoorden

Gesponsorde links
Offline Stijn - 15/04/2007 17:39
Avatar van Stijn PHP expert Je functie getQuestion is verkeerd. Je functie getQuestion zou eigenlijk gelijk moeten zijn aan de functie getAnswers. Enkel de query zal verschillen en laat die limit maar achterwege.

Het heeft geen nut om een foreach te gebruiken als je maar maximum één record ophaalt...
Offline Wim - 15/04/2007 18:11 (laatste wijziging 15/04/2007 18:13)
Avatar van Wim Crew algemeen JBke: waarom reageer je dan...?
---------

zelf de functie nog eens doorgenomen en imo was ze hetzelfde... behalve:
$row = $sql->rowsAsObject();
moet natuurlijk
$row = $sql->rowsAsObject($query);
zijn...

maar toch nog steeds geen output....

volgens mij zit de fout bij een return...


print_r($poll->getQuestion());
output: [niets]
Offline Stijn - 15/04/2007 19:28
Avatar van Stijn PHP expert Je functie getAnswers zorgt voor problemen die default value voor je parameter moet eruit!
  1. <?
  2. function getAnswers( $id = '' )
  3. {
  4. if( empty( $id ) ) { $id = $this->getQuestionID(); }
  5. }
Offline Wim - 15/04/2007 20:11
Avatar van Wim Crew algemeen nope....

zo raar dat er helemaal geen output is...
Offline Ibrahim - 15/04/2007 21:39
Avatar van Ibrahim PHP expert probeer de query die word gemaakt in phpmyadmin uit te voeren
Offline Stijn - 15/04/2007 22:47 (laatste wijziging 16/04/2007 07:26)
Avatar van Stijn PHP expert Tjach ik heb je fout al gevonden 
http://pastebin.be/632

Op lijn 50 geef je geen results mee aan de rowAsObject() functie waardoor hij moeilijk resultaten kan weergeven.

@Proxiumus hieronder: PDO!PDO! , je moet geen class schrijven als er al zo'n krachtige bestaat.
Offline Gerard - 16/04/2007 02:06
Avatar van Gerard Ouwe rakker Als je de tent dan toch met PHP5 maakt, maak dan gebruik van singleton/registry pattern om je database object netjes in te laden. Dat hele global gebeuren is niet echt relaxed natuurlijk.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s