예제 #1
0
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, '');
    }
}
예제 #2
0
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);
}