Comment remplir une liste déroulante avec un array en PHP
Vous pouvez simplement utiliser la boucle foreach pour créer une liste <select> ou tout menu déroulant formant les valeurs d’un tableau.
Code source :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Remplir une liste déroulante avec un array</title>
</head>
<body>
<select>
<option selected="selected">Sélectionner une valeur</option>
<?php
$langages = array("PHP", "Java", "Ada", "HTML", "CSS");
// Parcourir le tableau des langues
foreach($langages as $value){
?>
<option value="<?php echo strtolower($value); ?>"><?php echo $value; ?></option>
<?php
}
?>
</select>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Remplir une liste déroulante avec un array</title>
</head>
<body>
<select>
<option selected="selected">Sélectionner une valeur</option>
<?php
$langages = array("PHP", "Java", "Ada", "HTML", "CSS");
// Parcourir le tableau des langues
foreach($langages as $value){
?>
<option value="<?php echo strtolower($value); ?>"><?php echo $value; ?></option>
<?php
}
?>
</select>
</body>
</html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Remplir une liste déroulante avec un array</title> </head> <body> <select> <option selected="selected">Sélectionner une valeur</option> <?php $langages = array("PHP", "Java", "Ada", "HTML", "CSS"); // Parcourir le tableau des langues foreach($langages as $value){ ?> <option value="<?php echo strtolower($value); ?>"><?php echo $value; ?></option> <?php } ?> </select> </body> </html>
Résultat |
---|