Comment récupérer les variables d'un select multiple [PHP][HTML] - PHP - Programmation
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];
}
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 !!!!
En tout cas merci !!!
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
---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*