[PHP][HTML] Comment récupérer les variables d'un select multiple

Comment récupérer les variables d'un select multiple [PHP][HTML] - PHP - Programmation

Marsh Posté le 02-06-2002 à 11:28:58    

Bonjour,
 
J'utilise un select multiple qui est lié à une base de données.  
<select name="ListApp" multiple size="5">
<option value="" SELECTED></option>
<?php  
include ("declBD.php" );
$RequeteList="SELECT Login, Nom, Prenom FROM utilisateurs where ZoneSecu = '4'";
if(!($Result = mysql_query ($RequeteList)))
{
echo mysql_errno().": ".mysql_error();
exit;
}
while (list($LoginApp, $NomApp, $PrenomApp) = mysql_fetch_row($Result))
{ ?>
<option value="<?php echo "$LoginApp"; ?>">
<?php echo "$PrenomApp  $NomApp"; ?>
</option>
<?php }
mysql_free_result ($Result);
mysql_close();    
?>
</select>
 
Cependant, l'utilisateur doit pouvoir sélectionner plusieurs entités dans ce select. Or en appelant mon select ListApp dans l'url qui transmet les données du formulaires au script suiovant j'ai :  
 
http://localhost/site_Kwa/htm/inse [...] stApp=App4
 
Le prob est que quand je récupère $ListApp, je n'obtiens que la dernière occurence...
Comment diférencier ces différentes valeurs et pouvoir les intégrer comme il faut dans la page suivante ?
 
D'avance merci pour votre aide, en espèrant avoir été assez prècis :)


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 02-06-2002 à 11:28:58   

Reply

Marsh Posté le 02-06-2002 à 14:05:03    

essaye simplemeent avec :
<select name="ListApp[]" multiple size="5">
 
et récupère en php avec  
for ($i=0; $i<count($ListApp); $i++ ){
 echo $ListApp[$i];
}

Reply

Marsh Posté le 02-06-2002 à 16:23:09    

Ok ok, je vais tester, j'avais ps du tout pensé aux tableaux..... pfff je suis trop con des fois !!!! :fou:  
 
En tout cas merci !!!  ;)


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 02-06-2002 à 20:45:18    

mais non ;) on peut pas penser toujours à tout...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed