Bonjour,
Débutante en PHP, je cherche à rédiger une fonction permettant, en sélectionnant une note de musique française à partir d'un menu déroulant, à afficher la note américaine correspondante. Cependant, mon code semble comporter des erreurs sans que je saches lesquelles.
Voici mon code:
Pourriez-vous m'aider sur ce point?
Merci
Débutante en PHP, je cherche à rédiger une fonction permettant, en sélectionnant une note de musique française à partir d'un menu déroulant, à afficher la note américaine correspondante. Cependant, mon code semble comporter des erreurs sans que je saches lesquelles.
Voici mon code:
<?php
$notes = array('do' => 'C', 'ré' => 'D', 'mi' => 'E', 'fa' => 'F', 'sol' => 'G', 'la' => 'A', 'si' => 'B');
?>
<form action="devoir-1.php" method="post">
<?php
echo '<select name="choix">';
foreach ($notes as $clef => $valeur)
{
echo '<option value= "$clef" >' . $clef . '</option>';
}
echo '</select>';
?>
<input type="submit" name="valider">
</form>
<?php
if ((!empty($_POST['choix']))AND (isset ($_POST['valider'])))
{
echo 'la notation américaine pour la note ' .($_POST['choix']) . ' est la note ' . $valeur;
}
?>
Pourriez-vous m'aider sur ce point?
Merci