Bonjour.
Je suis toujours avec mes cases à cocher.
Je voudrais concaténer les valeurs des case à cocher en faisant une boucle mais je n'ai que la dernière case cochée qui est retournée.
Avec echo ça marche mais pas avec $valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <input type="checkbox" name="langue[]" value="Français" <?php if(!empty($langue)){ if(in_array("Français",$langue)) { echo 'checked'; }} ?>/>Français<br/> <input type="checkbox" name="langue[]" value="Anglais" <?php if(!empty($langue)){ if(in_array("Anglais",$langue)) { echo 'checked'; }} ?>/>Anglais<br/> <input type="checkbox" name="langue[]" value="Italien" <?php if(!empty($langue)){ if(in_array("Italien",$langue)) { echo 'checked'; }} ?>/>Italien<br/> <input type="checkbox" name="langue[]" value="Allemand" <?php if(!empty($langue)){ if(in_array("Allemand",$langue)) { echo 'checked'; }} ?>/>Allemand<br/> <input type="checkbox" name="langue[]" value="Espagnol" <?php if(!empty($langue)){ if(in_array("Espagnol",$langue)) { echo 'checked'; }} ?>/>Espagnol<br/> <input type="checkbox" name="langue[]" value="Portugais" <?php if(!empty($langue)){ if(in_array("Portugais",$langue)) { echo 'checked'; }} ?>/>Portugais<br/> if (isset($_POST['langue'])) { for ($i = 0, $c = count($_POST['langue']); $i < $c; $i++) { echo "" . $_POST['langue'][$i] . ""; $valeur = "" . $_POST['langue'][$i] . ""; } }
Donc merci d'avance
Partager