J'ai un soucis concernant la syntaxe d'une ComboBox.
En fait j'ai le code suivant :
En fait globalement dans l'idée ce que j'ai souhaité faire c'est qu'une fois que l'utilisateur avait sélectionné un projet et qu'il se retrouvait sur la page (avec un $_SESSION['curr_proj']) je met le focus dans la ComboBox sur l'élément qui a été selectionné.
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
27
28
29
30
31
32
33
34
35 <select name="projet" id="projet"> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=aide_au_depannage','ident','MdP'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $requete = $bdd->query('SELECT * FROM projets'); while($donnees = $requete->fetch()) { ?> <option value="<?php echo $donnees['id'];?>"><?php echo $donnees['nom'].'_'.$donnees['str'];?></option> <?php } $requete->closeCursor(); if (isset($_SESSION['curr_proj'])) { ?> <option value="<?php echo $_SESSION['curr_proj'].'_'.$_SESSION['curr_str'];?>" selected="selected"><?php echo $_SESSION['curr_proj'].'_'.$_SESSION['curr_str'];?></option> <?php } ?> </select>
Et en fait tel que je l'ai codé, il me rajoute un élément dans la ComboBox identique à celui choisi et met le focus dessus.
Savez-vous comment palier le soucis ?
Merci d'avance.
Partager