$contraintes['pg'] = isset($_GET['pg']) ? $_GET['pg'] : 0;
foreach ($critereLib as $nom => $critere) {
    $contraintes["cri_{$nom}"] = isset($_GET["cri_{$nom}"]) ? $_GET["cri_{$nom}"] : 'none';
}
?>

<form action="<?php 
echo $_SERVER['PHP_SELF'];
?>
" method="get">

<fieldset>
<legend>Critères de tris de la liste</legend>

<label>Type : <?php 
htmlSelect('type', $ref->getTypeList(), $contraintes['type'], '', false, 'none', '-- tous --');
?>
</label>
<label>Utilisateur : <?php 
htmlSelectDB('uti', $um->getUserList(), $contraintes['uti'], 'uti_id', array('uti_prenom', 'uti_nom'), 1, false, 0, '-- tous --');
?>
</label>
<label>État : <?php 
htmlSelect('status', $statusLib, $contraintes['status'], 1, false, 'none', '-- tous --');
?>
</label>
<?php 
foreach ($critereLib as $nom => $critere) {
    echo '<label>', $critere, " : ";
    htmlSelect("cri_{$nom}", $ref->getEntriesList($nom), $contraintes["cri_{$nom}"], '', false, 'none', '-- tous --');
    echo "</label>\n";