Bonjour à tous
j'écris un petit script de recherche en php et j'affiche dans une liste déroulante les formations présentes dans la base de données.
la liste s'affiche correctement avec les données MASTER M1, MASTER M2 ...
mais lorsque l'utilisateur sélectionne une formation et que je recupere sa valeur, il ne m'affiche que le premier mot par exemple MASTER au lieu de MASTER M1.
voici mon code pour l'affichage des formations
et pour sélectionner la valeur que l'utilisateur a choisi voici le code
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 <label>Formation </label> <?php echo '<select size=1 name="liste_formation">'."\n"; echo '<option value="null" selected="selected">Indifférent'; echo '</option>'.'\n'; connectMaBase(); $sql = 'SELECT `nom` FROM `formation` ORDER BY `nom`'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { echo '<option value='.$data['nom'].'>'.$data['nom'].''; echo '</option>'.'\n'; } closeMaBase(); echo '</select>'."\n"; ?>
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $variableformation = $_POST['liste_formation'];
Partager