1 pièce(s) jointe(s)
enregistrer la valeur saisie sur une liste déroulante dynamique sql
bonjour,
je suis entièrement néophyte en programmation html-php....
toutefois, en m'aidant de plusieurs sites et tutoriels, j'ai réussi à créer une liste déroulante alimentée à partir des 'pseudo' de ma base de donnée SQL.
Mais je ne sais pas récupérer la valeur sélectionnée dans cette liste pour l’enregistrer dans une variable et l'afficher ?
merci pour vos réponses...
Code:
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
| <?php
$bdd = new PDO('mysql:host=127.0.0.1;dbname=pouest', 'root', 'root');
$i=0;
// Variable qui ajoutera l'attribut selected de la liste déroulante
$selected = '';
// Parcours du tableau
echo '<select name="annees">',"\n";
$requete = $bdd->prepare("SELECT * FROM effectif ORDER BY pseudo");
$requete->execute();
while ($resultat = $requete->fetch())
{
$i++;
echo "\t",'<option value="',$i ,'"', $selected ,'>', $resultat['pseudo'] ,'</option>',"\n";
// Remise à zéro de $selected
//$selected='';
}
echo '</select>',"\n";
echo "nombre de valeurs dans la lsite : ";
echo $i;
// affichage ici de la valeur sélectionnée dans ma liste déroulante
echo "nom sélectionné : ";
//
?> |