Bonjour à tous,
Dans un formulaire, j'ai des SELECT multiple sous forme de listes, dont le contenu est le résultat d'une requête sur ma base de données.
Ensuite, je ré-affiche les choix sélectionnés par l'utilisateur pour confirmation. Maintenant, je cherche à enregistrer chaque choix dans une variable afin de les utiliser dans une requête SQL. Je n'ai aucune idée de comment faire... L'idée, est que si je cherche à enregistrer ce qui a été "POSTé", j'obitiens la valeur ARRAY...
Ce que je cherche à faire :
Si 3 choix ont été fait, je cherche à obtenir :
$Var1 = choix1
$Var2 = Choix2
$Var3 = choix3.
Voici mon code
<form name="TestDataSelection" method="post">
<?php
//
//
echo "<select name='AudioFormat[]' multiple size='8' class='SubTitre'>";
$sql = "SELECT * FROM audioformat";
$sql = mysql_db_query($database_bddTest,$sql);
while ($data = mysql_fetch_array($sql))
{
$AudioFormatType = $data['AudioStandard']." - ".$data['AudioProfileLevel'];
echo "<option>" .$AudioFormatType. "</option>";
}
echo "</select>";
?>
<br />
<?
//
//
//
if(isset($_POST['AudioFormat']) && !empty($_POST['AudioFormat'])){
$AudioFormat_Array = $_POST['AudioFormat'];
echo "You have chosen :<br>";
foreach($AudioFormat_Array as $selectValue){
echo $selectValue."<br>";
}
echo " as audio format.";
}
?>
<br />
<input name="Envoyer" type="submit" class="SubTitre" value="Envoyer" />
</form>
Merci à tous de votre aide !!!!