$eleves = elevesConcernees($anneeSolaire, $selectClasses); // id , ine , nom , prenom , ddn , annee , anneelsl , id_classe , code_mef // $eleves2 = $eleves; while ($eleve = $eleves2->fetch_object()) { if (LSL_get_ele_id($eleve)) { $changeClasse = LSL_change_classe($eleve->ine, $anneeAPB); if ($changeClasse) { echo '<p>' . $eleve->ine . ' cet élève a changé de classe ou de groupe en cours d\'année ' . ($anneeAPB - 1) . '-' . $anneeAPB . '</p>'; } $changeClasseLSL = LSL_change_classe($eleve->ine, $anneeLSL); if ($changeClasseLSL) { echo '<p>' . $eleve->ine . ' cet élève a changé de classe ou de groupe en cours d\'année ' . ($anneeLSL - 1) . '-' . $anneeLSL . '</p>'; } $lastNiveau = ""; $newElv = $sxe->donnees->addChild('eleve'); $newElv->addAttribute('id', LSL_get_ele_id($eleve)); // récupérer les engagements $listeEngagements = engagementsEleve($eleve->ine); if ($listeEngagements->num_rows > 0) { $engagements = $newElv->addChild('engagements'); if ($listeEngagements->num_rows > 0) { while ($engagement = $listeEngagements->fetch_object()) { $os = array(1, 2, 3, 4, 5); if (in_array($engagement->id_engagement, $os)) { $newEngagement = $engagements->addChild('engagement'); $newEngagement->addAttribute('code', $engagement->code); } else { $description = substr($engagement->description, 0, 300); $newEngagement = $engagements->addChild('engagement-autre', $description); } }
<h2>Liste des classes concernées</h2> <?php if ($classes) { $cpt = 0; while ($classe = $classes->fetch_object()) { echo $classe->id . " " . $classe->nom_court . " " . $classe->nom_complet . " " . $classe->login_pp . " "; echo $classe->niveau . " " . $classe->anneelsl . " " . $classe->decoupage . " "; echo $classe->id_structure_sconet . " " . $classe->libelle_mef . " "; echo $classe->traitee . "<br />"; $cpt++; } echo '<br />Nombre de classes : ' . $cpt . '<br />'; } ?> <h2>Liste des élèves concernés</h2> <?php //$classes = $_POST['classes']; $eleves = elevesConcernees($anneeSolaire, $selectClasses); if ($eleves) { $cpt = 0; while ($eleve = $eleves->fetch_object()) { if (LSL_get_ele_id($eleve)) { echo $eleve->ine . " - " . $eleve->nom . " - " . $eleve->prenom . " - " . $eleve->ddn . " - "; echo $eleve->anneelsl . " - " . $eleve->id_classe; echo "<br />"; $cpt++; } } echo '<br />Nombre d\'élèves : ' . $cpt . '<br />'; } $eleves->close();