fetchRow(MDB2_FETCHMODE_ASSOC))) { $afdvak = explode('.', $row['afdvak']); $afd = $afdvak[0]; $vak = $afdvak[1]; // upgrade afdeling switch ($afd) { case '4H': $row['afdvak'] = '5H.'.$vak; $afd = '5H'; break; case '4V': $row['afdvak'] = '5V.'.$vak; $afd = '5V'; break; case '5V': $row['afdvak'] = '6V.'.$vak; $afd = '6V'; break; default: error_system("impossible afdeling in TP0"); } $bla = mdb2_single_assoc($db, <<fetchRow(MDB2_FETCHMODE_ASSOC)) { // print_r($check); // } //print_r($row); $lln = 0; $surv = 0; foreach (explode(',', $bla['groepen']) as $grp) { //echo("count $grp\n"); $lln += mdb2_single_val($db, "SELECT COUNT(ppl_id) FROM $roosterdb.entities JOIN $roosterdb.grp2ppl ON entities.entity_id = grp2ppl.lesgroep_id AND file_id_basis = %i WHERE entity_name = '%q'", $file_id, $grp); $surv += 1; } $out['Aantal lln'] = $lln; $out['Aantal surv'] = $surv; $out['Formule'] = $row['formule']; $out['afdvak'] = $row['afdvak']; $out['Tot'] = $row['tot']; //'09:30'; $out['Totaal aantal minuten'] = $row['toets_duur']; $out['Aantal minuten'] = $row['toets_duur']; $out['XVakdocent'] = $bla['docenten']; $out['Grp'] = $bla['groepen']; $out['XLokaaleis'] = $row['toets_lokaal']; echo(implode("\t", $out)."\r\n"); $out['Object']++; //exit; }