![]()
Salut à tous, je me trouve face à un petit problème:
voilà, j’ai une suite de variables numérotées à traiter:
c1, c2, c3, c4, c5, c6
Ces variables sont récupérées à l’aide d’un formulaire après avoir coché des checkbox. Voici le code de récupération des variables :
[cpp]
if ( isset($_REQUEST[‹ c1 ›])){$c1=$_REQUEST[‹ c1 ›];}else{$c1=NULL;}
if ( isset($_REQUEST[‹ c2 ›])){$c2=$_REQUEST[‹ c2 ›];}else{$c2=NULL;}
if ( isset($_REQUEST[‹ c3 ›])){$c3=$_REQUEST[‹ c3 ›];}else{$c3=NULL;}
if ( isset($_REQUEST[‹ c4 ›])){$c4=$_REQUEST[‹ c4 ›];}else{$c4=NULL;}
if ( isset($_REQUEST[‹ c5 ›])){$c5=$_REQUEST[‹ c5 ›];}else{$c5=NULL;}
if ( isset($_REQUEST[‹ c6 ›])){$c6=$_REQUEST[‹ c6 ›];}else{$c6=NULL;}
[/cpp]
Donc rien de compliqué ici : une case cochée initialise la variable à la valeur de la checkbox (ce sont des prénoms), dans le cas contraire elle reste NULL.
Après ça, je voudrais afficher les choix que l’utilisateur à fait.
Pour celà, j’aimerais me servir d’une boucle for, mais je suis bloqué :??:
Comment dire que je veux traiter les variables une par une en fonction de leur numéro ?
Dans l’idéal, je voulais faire un truc du genre:
[cpp]
for ( $i=0; $i<6; $i++ )
{
if ( $c[$i] != NULL )
{
echo "Vous avez selectionné : ".$c[$i];
}
}
[/cpp]
bien entendu, le $c[$i] (qui doit se transformer en « $c1 » à « $c6 » ne fonctionne pas pour traiter les variables une à une.
Quelqu’un pourrait me proposer une solution ?
Merci d’avance ![]()