Je débute en PHP (1 mois), et j'ai un pb avec un de mes formulaires : je n'arrive pas à récupérer sous forme de variable les réponses multiples de mon menu déroulant :
J'ai essayé de travailler sur la base du toto d'ouckeleou (récupérer les données à partir des cases à cocher) mais je n'arrive pas à transformer le résultat en variable ;'( Voici mon form
Code : Tout sélectionner
<form name="formulaire1" method="POST" action="script_enregistrement_multiple.php">
<select name="langage[]" size="3" multiple>
<option>test1</option>
<option>test2</option>
<option>test3</option>
</select>
<input type="submit" name="Submit" value="Envoyer">
</form>
voici ce que propose ouckeleou pour afficher le résultat (bien entendu ce code n'est pas de moi...)
<?php
// vérifions que la variable a été transmise
$tabLangages = (isset($_POST['langage']))?$_POST['langage']:null;
echo "Voici les langages que vous avez choisi :<br>";
// bouclons sur le tableau qui a été transmis et affichons les valeurs sélectionnées
if (!empty($tabLangages)) {
foreach($tabLangages as $cle => $valeur) {
echo $cle.' : '.$valeur.'<br>';
}
}
?>
Quelqu'un a-t-il une solution pour récupérer ce qui est affiché en variable pour que je l'intégre dans ma DB ???