j'ai réussi à part un problème au démarrage de la page où il me marque :
Notice: Undefined index: couleurs in /Applications/MAMP/htdocs/essaiformulaire/traitementcouleur.php on line 12
Notice: Undefined index: couleurs in /Applications/MAMP/htdocs/essaiformulaire/traitementcouleur.php on line 13
Notice: Undefined index: in /Applications/MAMP/htdocs/essaiformulaire/traitementcouleur.php on line 13
<?php
$couleurs =array('Couleur verte','Couleur bleue', 'Couleur rouge','Couleur violet','Couleur jaune','Couleur rose','Couleur verte','Couleur marron','Couleur noir');
if(isset($_POST['couleurs']))
{
echo ($_POST['couleurs']);
echo $couleurs[$_POST['couleurs']];
}
$clef = $_POST['couleurs'];
$valeur = $couleurs[$_POST['couleurs']];
?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Document sans nom</title>
<body>
<form method="post" action="" name="formulaire">
<select name="couleurs">
<option value="">entrez la valeur</option>
<?php
foreach($couleurs as $key => $couleur):
echo '<option value="'.$key.'">'.$couleur.'</option>'; //close your tags!!
endforeach;
?>
</select>
<p><input type="submit" name"envoyer"></p>
<?php
echo 'la clef est ' . $clef .' et la valeur est '. $valeur;
?>
</body>
</html>