Il ne faut pas que tu es plusieurs checkbox avec le même attribue
name, chaque case doit avoir son propre et unique
name.
Ensuite en php tu vérifie si telle ou telle case a été cochée, donc si elle est initialisée (avec un
isset par exemple) et tu récupère sa valeur avec un $_POST['name_du_champ'] (qui contiendra la valeur de l'attribue
value, si l'attribue value existe sur ce champ bien sur !) .
Pour tout mettre dans une seule variable tu peux concaténer le tout comme ca :
$variable = ''; //On pense à l'initialiser car " .= "
if (isset($_POST['test'])) { $variable .= htmlspecialchars($_POST['test']) . "," ; }
if (isset($_POST['test2'])) { $variable .= htmlspecialchars($_POST['test2']) . "," ; }
etc...
ou alors tu peux directement mettre la valeur que tu veux, sans mettre d'attribue
value, ce qui donnerai quelque chose comme :
$variable = ''; //On pense à l'initialiser car " .= "
if (isset($_POST['test'])) { $variable .= "Mon texte ici" . "," ; }
if (isset($_POST['test2'])) { $variable .= "Mon second texte ici" . "," ; }
etc...
Il ne faut pas que tu es plusieurs checkbox avec le même attribue [b]name[/b], chaque case doit avoir son propre et unique [b]name[/b].
Ensuite en php tu vérifie si telle ou telle case a été cochée, donc si elle est initialisée (avec un [b]isset[/b] par exemple) et tu récupère sa valeur avec un $_POST['name_du_champ'] (qui contiendra la valeur de l'attribue [b]value[/b], si l'attribue value existe sur ce champ bien sur !) .
Pour tout mettre dans une seule variable tu peux concaténer le tout comme ca :
[php]
$variable = ''; //On pense à l'initialiser car " .= "
if (isset($_POST['test'])) { $variable .= htmlspecialchars($_POST['test']) . "," ; }
if (isset($_POST['test2'])) { $variable .= htmlspecialchars($_POST['test2']) . "," ; }
etc...
[/php]
ou alors tu peux directement mettre la valeur que tu veux, sans mettre d'attribue [b]value[/b], ce qui donnerai quelque chose comme :
[php]
$variable = ''; //On pense à l'initialiser car " .= "
if (isset($_POST['test'])) { $variable .= "Mon texte ici" . "," ; }
if (isset($_POST['test2'])) { $variable .= "Mon second texte ici" . "," ; }
etc...
[/php]