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