Php -if- et variable

charlycharly -  
josh64 Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


J'ai un petit problème ... je souhaiterais avoir le résultat de ces variables :


if(!empty($_POST['choix1'])){$_POST['choix1'] ='manger' ;} else {$_POST['choix1'] ="";}
if(!empty($_POST['choix2'])){$_POST['choix2'] ='boire' ;} else {$_POST['choix2'] ="";}
if(!empty($_POST['choix3'])){$_POST['choix3'] ='dormir' ;} else {$_POST['choix3'] ="";}

soit dans une variable(avec des if... je ne sais pas si c'est bien logique et faisable d'ailleurs),soit dans une variable tableau et qui changera automatiquement en fonction de si c'est remplit ou pas ...
exemple la variable : $journée .....

3 réponses

damien
 
Bonjour,

A ma connaissance, on ne peut pas modifier la valeur d'une variable GET ou POST.
Donc déjà, c'est mal barré xD

Par ailleurs, j'ai pas bien compris la question... Précise!

Damien
0
charlycharly
 
En gros je souhaiterais avoir une variable avec le résultat des 3 $_post .... en les séparant, l'ideale serais dans un tableau ... et en fonction les valeurs de ce tableau changeront en meme temps que les variable $post .... si elle varie ... comprendo ^^?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
On peut modifier les variables $_POST, mais ça ne sert à rien : autant écrire la valeur modifiée dans une variable à nom plus court.

Si j'ai bien compris le problème, tu as un formulaire avec 3 cases à cocher, et tu aimerais afficher dans un tableau les cases cochée ?
0
charlycharly
 
voila ... tu as bien compris
0
josh64 Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   1
 
Tiens ça devrait t'aider :

$choix=$_POST['choix']; //tu récupères les valeurs des cases cochées
//(avec dans ton formulaire :
//<input type="checkbox" name="choix[".$i."]"value="manger">...

for ($j=0;$j<count($menu)+1;$j++)
{
echo $choix[$j]; //tu affiches les cases cochées.
}
0