function select($champs, $valeur, $lis1, $lis2, $nb, $paszero, $plusun, $speci, $verrou) { // Gestion des SELECT html('<select name="' . $champs . '" id="' . $champs . '" size="1"' . $speci . $verrou . '>'); for ($i = $paszero; $i < $nb + $plusun; $i++) { if ($lis1[$i] == '') { $lis1[$i] = $i; } if ($lis1[$i] == $valeur) { $sel = ' selected'; } else { $sel = ''; } html('<option value="' . $lis1[$i] . '"' . $sel . '>' . $lis2[$i] . $texte . '</option>'); } html('</select>'); if ($verrou != '') { FormCache($champs, $valeur, ''); } }
function FormCoursColl($titre, $champs1, $valeur, $connexion, $pastous, $droitmin, $lien, $espace) { // Liste des professions pour combobox (avec requête et scripts liés) $verrou = VerifieDroit($droitmin); TRdebut($titre, $espace); $requete = "SELECT ma_id, ma_matiere FROM matieres ORDER BY ma_id"; $resultat = ExecRequete($requete, $connexion); $objet = ObjetSuivant($resultat); html($espace . ' <select name="' . $champs1 . '" class="test"' . $verrou . '>'); if (!$pastous) { html($espace . ' <option value="0"></option>'); } do { $selected = ""; if ($objet->ma_id == $valeur) { $selected = "selected"; } html($espace . ' <option value="' . $objet->ma_id . '" ' . $selected . '>' . $objet->ma_matiere . '</option>'); } while ($objet = ObjetSuivant($resultat)); html($espace . ' </select>'); if ($verrou != '') { $espace = FormCache($champs1, $valeur, $vide, $espace); } TRfin($espace); return GereRetours($lien, $lien . '&' . $champs1 . '=' . $valeur, $espace); }