Garder l'élément choisi dans une liste déroulante
Bonjour à tous,
J'ai un problème avec ma liste déroulante qui est remplie avec des données provenant d'une base de données MySQL. Ce problème est le suivant :
quand je choisi un élément dans ma liste et je clique sur le bouton de validation, cet élément n'est pas sélectionné. Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <tr>
<td>
<select name ='choix11'>
<?php
//indicateur du choix
$selected11 = isset($_POST['choix11']) ? $_POST['choix11'] : ""; // Si l'utilisateur a choisi un element dans la liste deroulante ou non.
$selectedValue = 'selected="selected"';
try{
$bdd = new PDO('mysql:host=localhost;dbname=smaee;charset=utf8', 'root', '',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch(Exception $e){
die('Erreur : '. $e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM pv');
while($donnee = $reponse->fetch()){
?>
<option value = "<?php echo $donnee['marque'];?>" <?php if(isset($_POST['choix11']) if($selected11 == $_POST['choix11']) echo 'selected'; ?>> <?php echo $donnee['marque'];?> </option>
<?php
}
echo'</select>';
?>
</td> |
Merci d'avance