Bonjour a tous
J'ai une liste déroulante lstA1
Et une 2e qui est remplis en fonction du choix de la premiere lstR1
Pas de soucis ca fonctionne bien
Ce que j'aimerais faire par contre...
Je peux avoir plusieur fois la lst1...pour une autre utilité
est ce que pour la remplir je doit faire une requete à chaque fois a ma bd?
Voici comment je remplis la lstA1
je place la lstA1 dans une table avec d'autre champs a remplir sur la meme ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <select name="lstA1" onChange="submitAssurance('newDossierSuite.php?cie=1#rev',this.name);"> <option value="0" selected>Choix Assureur</option> <? //Remplir les champs des compagnies d'assurance $strScript = "Select cieAssuranceID,cieAssuranceNom "; $strScript .= "FROM tblcieassurance "; $strScript .= "WHERE assureurActif = '1' "; $strScript .= "ORDER BY cieAssuranceNom"; $req = $objCon->dbQuery($strScript); while($lig = mysql_fetch_array($req)){ if(isset($_GET["cie"])&&($_POST["cieAssurance"] == $lig['cieAssuranceID'])){ echo"<option value=\"".$lig['cieAssuranceID']."\" selected>".$lig['cieAssuranceNom']."</option>"; } else if(isset($_GET['manquant'])&&($_POST["cieAssurance"] == $lig['cieAssuranceID'])){ echo"<option value=\"".$lig['cieAssuranceID']."\" selected>".$lig['cieAssuranceNom']."</option>"; } else{ echo"<option value=\"".$lig['cieAssuranceID']."\">".$lig['cieAssuranceNom']."</option>"; } } ?> </select>
Si j'ai une 2e ligne avec les memes champs, mais avec lstA2 comme nom de liste, je peux la remplir d'une autre manière sans utiliser une requete à la bd?
merci beaucoup
max
Partager