Poster la valeur d'une checkbox dans un outil CRM
Posté : 17 nov. 2012, 13:46
Bonjour à tous,
voilà mon problème, j'ai un formulaire html dans lequel j'ai notamment une checkbox, qui ressemble à ça:
----------------------------------------------------------------------
<label>Newsletter</label> <input type="checkbox" name="categorybox" value="56442629" />
----------------------------------------------------------------------
L'idée c'est que quand l'utilisateur coche la checkbox newsletter, cela va étiqueter le contact créé dans l'outil CRM que j'utilise avec la valeur correspondante dans mon champ.
J'essaye désespérément de récupérer cette valeur dans mon php, afin de la pusher dans l'outil CRM.
Voilà ce que ça donne:
----------------------------------------------------------------------
$categories = array(21683000,55209873,62861157);
if (isset($_POST["categorybox"]))
$categories[] = $_POST["categorybox"];
$contactData = array(
'categories' => array(
'add' => array('category' => $categories)
),
);
----------------------------------------------------------------------
La première ligne
$categories = array(21683000,55209873,62861157);
me permet de pusher par défaut les 3 catégories associées au 3 ID indiqués et cela fonctionne parfaitement.
En revanche le 4ème ID qui devrait apparaitre lorsque la checkbox est cochée, n'apparait jamais
Si quelqu'un voit où j'aurais pu gaffer, je lui en serais très reconnaissant.
Merci d'avance
Ben
voilà mon problème, j'ai un formulaire html dans lequel j'ai notamment une checkbox, qui ressemble à ça:
----------------------------------------------------------------------
<label>Newsletter</label> <input type="checkbox" name="categorybox" value="56442629" />
----------------------------------------------------------------------
L'idée c'est que quand l'utilisateur coche la checkbox newsletter, cela va étiqueter le contact créé dans l'outil CRM que j'utilise avec la valeur correspondante dans mon champ.
J'essaye désespérément de récupérer cette valeur dans mon php, afin de la pusher dans l'outil CRM.
Voilà ce que ça donne:
----------------------------------------------------------------------
$categories = array(21683000,55209873,62861157);
if (isset($_POST["categorybox"]))
$categories[] = $_POST["categorybox"];
$contactData = array(
'categories' => array(
'add' => array('category' => $categories)
),
);
----------------------------------------------------------------------
La première ligne
$categories = array(21683000,55209873,62861157);
me permet de pusher par défaut les 3 catégories associées au 3 ID indiqués et cela fonctionne parfaitement.
En revanche le 4ème ID qui devrait apparaitre lorsque la checkbox est cochée, n'apparait jamais
Si quelqu'un voit où j'aurais pu gaffer, je lui en serais très reconnaissant.
Merci d'avance
Ben