Bonjour,
je veux pouvoir afficher les enregistrement de deux éléments sélectionner dans mon select multiple mais je n'y arrive pas, seuls les enregistrements concernant le deuxième élément sélectionné s'affichent. Merci de m'aider.
Code html : 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 <form name="form_recher_pers" id="form_recher_pers" class="form-horizontal form_select" action="#"> <div class="row"> <div class="col-xs-4"> <label>Service</label> <select id="service" multiple name="service[]" class="form-control select" data-live-search="true"> <option value="1">Informatique</option> <option value="2">Comptabilité</option> <option value="3">Risque</option> <option value="4">Facturation</option> </select> </div> <div class="col-xs-1"> <button class="btn btn-primary" id="generer" type="submit">OK</button> </div> </div> </form>
Code Javascript : 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 $('#form_recher_pers').live('submit',function(){ var service=$("#service").val(); var page_id_cons=0; var dataString = 'page_id_cons='+ page_id_cons +"&service="+service; $.ajax({ type: "POST", url: "personnel/charge_personnel.php", data: dataString, cache: false, success: function(result){ $(".aff_personnel").html(result).show(); } }); return false; });
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php if(isset($_POST['service']) && $_POST['service']!='') { $service=$_POST['service']; } else { $service=''; } $sqlQuery= $con->query("SELECT * FROM personnel WHERE code_service IN ('".$service."') "); ?>
Partager