1711 |
} |
} |
1712 |
|
|
1713 |
// Tri |
// Tri |
1714 |
$tri = " ORDER BY contrainte_groupe, contrainte_sousgroupe, |
$tri = " ORDER BY contrainte_groupe DESC, contrainte_sousgroupe, |
1715 |
contrainte.no_ordre, contrainte.libelle "; |
contrainte.no_ordre, contrainte.libelle "; |
1716 |
|
|
1717 |
// Requête SQL |
// Requête SQL |
1805 |
|
|
1806 |
// Sauvegarde des données pour les comparer |
// Sauvegarde des données pour les comparer |
1807 |
$lastRow = array(); |
$lastRow = array(); |
1808 |
$lastRow['contrainte_groupe'] = ''; |
$lastRow['contrainte_groupe'] = 'empty'; |
1809 |
$lastRow['contrainte_sousgroupe'] = ''; |
$lastRow['contrainte_sousgroupe'] = 'empty'; |
1810 |
|
|
1811 |
// Tant qu'il y a des résultats |
// Tant qu'il y a des résultats |
1812 |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
1815 |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
1816 |
|
|
1817 |
// Si l'identifiant du groupe d'avant est vide |
// Si l'identifiant du groupe d'avant est vide |
1818 |
if ($lastRow['contrainte_groupe'] != '') { |
if ($lastRow['contrainte_groupe'] != 'empty') { |
1819 |
// Ferme le tableau |
// Ferme le tableau |
1820 |
printf("</table>"); |
printf("</table>"); |
1821 |
// Ferme le div |
// Ferme le div |
1838 |
// |
// |
1839 |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
1840 |
// Si l'identifiant de la sous-groupe d'avant est vide |
// Si l'identifiant de la sous-groupe d'avant est vide |
1841 |
if ($lastRow['contrainte_sousgroupe'] != '') { |
if ($lastRow['contrainte_sousgroupe'] != 'empty') { |
1842 |
// Ferme le tableau |
// Ferme le tableau |
1843 |
printf("</table>"); |
printf("</table>"); |
1844 |
// Ferme le div |
// Ferme le div |