Bonjour , je débute en PHP et voila j'ai un pb sur ce programme , le but étant de récupérer la valeur d'une liste de selection dynamique ( $resultat etant initialisé par la fonction init_base() ....)
Le pb est que si dans ma base j'ai par exemple Un exemple
je retrouverait Un comme valeur au lieu de Un exemple ...alors que dans ma liste déroulante j'ai bien eut Un exemple
si quelqu'un à une idée .....
Merci par avance

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
<?php
 
if (!isset($_POST['constructeur'])) { 
init_base();
 
echo "<form action'find5.php' method ='post'>";
echo "<select name='constructeur'>";
    while ($row= mysql_fetch_array($resultat,MYSQL_ASSOC)) {
      foreach ($row as $elem){ 
      echo "<option value=$elem >$elem </option>";
 
      	 }
   }
echo "<option value='Ajouter un Constructeur'>Ajouter un Constructeur</option>";
echo "</select> ";
echo "<input type='submit' value='ok'>";
echo "</form>";
mysql_close($connexion);
}
else {
 
$construct=($_POST['constructeur']);
echo $construct;
 
}
 
?>