foreach($tab_liste_item as $item_id)  // Pour chaque item...
   {
     $releve_PDF->ligne_tete_cellule_corps( $tab_item_synthese[$item_id]['item_ref'] );
     $releve_HTML_table_head .= '<th title="'.html(html($tab_item_synthese[$item_id]['item_nom'])).'"><img alt="'.html($tab_item_synthese[$item_id]['item_ref']).'" src="./_img/php/etiquette.php?dossier='.$_SESSION['BASE'].'&amp;nom='.urlencode($tab_item_synthese[$item_id]['item_ref']).'&amp;size=8" /></th>'; // Volontairement 2 html() pour le title sinon &lt;* est pris comme une balise html par l'infobulle.
   }
 }
 else
 {
   foreach($tab_eleve_infos as $eleve_id => $tab_eleve)  // Pour chaque élève...
   {
     extract($tab_eleve);  // $eleve_nom $eleve_prenom
     $releve_PDF->ligne_tete_cellule_corps( $eleve_nom.' '.$eleve_prenom );
     $releve_HTML_table_head .= '<th><img alt="'.html($eleve_nom.' '.$eleve_prenom).'" src="./_img/php/etiquette.php?dossier='.$_SESSION['BASE'].'&amp;nom='.urlencode($eleve_nom).'&amp;prenom='.urlencode($eleve_prenom).'&amp;size=8" /></th>';
   }
 }
 $releve_PDF->ligne_tete_cellules_fin();
 $entete_vide   = ($repeter_entete)     ? '<th class="nu">&nbsp;</th>' : '' ;
 $checkbox_vide = ($affichage_checkbox) ? '<th class="nu">&nbsp;</th>' : '' ;
 $releve_HTML_table_head .= '<th class="nu">&nbsp;</th><th>[ * ]</th><th>[ ** ]</th>'.$entete_vide.$checkbox_vide.'</tr></thead>'.NL;
 // lignes suivantes
 $releve_HTML_table_body = '';
 if($tableau_synthese_format=='eleve')
 {
   foreach($tab_eleve_infos as $eleve_id => $tab_eleve)  // Pour chaque élève...
   {
     extract($tab_eleve);  // $eleve_nom $eleve_prenom
     $releve_PDF->ligne_corps_cellule_debut( $eleve_nom.' '.$eleve_prenom );
     $entete = '<td>'.html($eleve_nom.' '.$eleve_prenom).'</td>';
     $releve_HTML_table_body .= '<tr>'.$entete;
     foreach($tab_liste_item as $item_id)  // Pour chaque item...
     {