Omdat ik waarschijnlijk een heleboel interviews (onderzoeken) moet gaan doen ben ik een programmaatje aan het maken dat de php code voor mij genereerd. Dus moet ik een veel abstraheren om dat zo simpel mogelijk te maken. Ik heb dus een aantal functies gemaakt (een vor elk type vraag) die de vragen afhandelen.
Op zich allemaal niet zo moeilijk, het vragenformulier en de 'databasebouwer' worden goed gegenereerd. Maar de viewer geeft een warning:
Warning: 1 is not a valid MySQL-Link resource in /users/curvedspaces.com/rigi/tester/Tester_view.php on line 33
op deze regels staat deze code:
Ja, hij geeft ook een melding over die while loop. Maar dat lijkt me duidelijk..
de functie aanroep ziet er zo uit:
waar $db het resultaat is van de mysql_connect en mysql_select_db statements.. (de databse dus..)
Ik heb echt geen idee waardoor dit veroorzaakt wordt.. ik heb in de documentatie van mysql gegeken, maar tabel namen mogen alle characters bevatten die ook in filenamen mogen. (cijfers dus ook). En ik heb ook geprobeerd om "vraag1" te veranderen in "vraag2". maar dat gaf precies dezelfde foutmelding (ook met een 1 dus..).
Op zich allemaal niet zo moeilijk, het vragenformulier en de 'databasebouwer' worden goed gegenereerd. Maar de viewer geeft een warning:
Warning: 1 is not a valid MySQL-Link resource in /users/curvedspaces.com/rigi/tester/Tester_view.php on line 33
op deze regels staat deze code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
| function JaNee($tabel,$db) { $result = mysql_query("select \"".$tabel."\" from tester",$db); //regel 33 $ja = 0; $nee = 0; $totaal = 0; while($article = mysql_fetch_row($result)) { .. } } |
Ja, hij geeft ook een melding over die while loop. Maar dat lijkt me duidelijk..
de functie aanroep ziet er zo uit:
PHP:
1
| JaNee("vraag1",$db); |
waar $db het resultaat is van de mysql_connect en mysql_select_db statements.. (de databse dus..)
Ik heb echt geen idee waardoor dit veroorzaakt wordt.. ik heb in de documentatie van mysql gegeken, maar tabel namen mogen alle characters bevatten die ook in filenamen mogen. (cijfers dus ook). En ik heb ook geprobeerd om "vraag1" te veranderen in "vraag2". maar dat gaf precies dezelfde foutmelding (ook met een 1 dus..).