récupération des données d'un select multiple
bonjour,
j'ai un probleme je n'arrive pas a récupérer les informations de mon select.
je sais que le probleme proviens de la value de mes 'option' mais je ne sais pas comment faire...
voici mon formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<form name="donnees" action="qualifMembre.php" method="post">
<br/><br/>
<TABLE>
<TR>
<TD align="center"><B><FONT size="2">Type d'aéronef</FONT></B><br/>
<select align=top id="qualificationP" name="qualificationP" class="champ" size=6 style="width:120px">
<?php for($i=0;$i<count($tabQualif);$i++){?>
<option value="<?php echo $tabQualif[$i]; ?>"><?php echo $tabQualif[$i]; ?></option>
<?php } ?>
</select>
</TD>
<TD align="center">
<!--appel de la fonction deplacer avec l'action onclik qui permet de passer de la liste 1 a la liste 2 -->
<input type="button" value="Ajouter >>>" onClick="Deplacer(true)">
<br/><br/>
<input type="button" value="<<< Enlever" onClick="Deplacer(false)">
</TD>
<TD align="center"><B><FONT size="2"><B>Qualifié sur</B></FONT><br/>
<select align=top id="qualification" name="qualification[]" size=6 style="width:120px">
</select>
</TD>
</TR>
</TABLE>
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<p>
<input name="envoi" type="submit" id="envoi" value="Enregistrer les données" />
<input name="reset" type="reset" id="retour" value="retour" onclick="self.location.href='accueilAdmin.php'"/>
</p>
<br/>
</form> |
et ensuite pour la récupération j'utilise
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
$id=$_POST['id'];
//connection a la bdd
include("fonctions/connect.php");
if(isset($_POST['qualification'])){
$qualification=$_POST['qualification'];
for($i=0;$i<count($qualification);$i++){
print_r($qualification[$i]);
$requete="insert into infos values('".$id."','".$qualification[$i]."','true','')";
mysql_query($requete)or die(mysql_error());
}
}
mysql_close();
?> |
comment pourrais-je faire pour pouvoir récupérer mais différente variable ajoutées a la liste.
merci d'avance.
cordialement