J'ai une chaîne de requête qui contient un tas de valeurs de champs de formulaire. L'un des champs est une case à cocher et crée des paramètres en double, par exemple:Comment gérer les valeurs de case à cocher dans une chaîne de requête?
employee_selection_needs = chat & employee_selection_needs = chien & employee_selection_needs = porc
j'ai besoin de placer toutes ces cases à cocher values en? une variable à soumettre à l'API HubSpot. Comment puis-je accomplir cela? Je l'ai essayé avec une boucle foreach
mais cela ne semble pas fonctionner.
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$email = $_POST["email"];
$organization_name = $_POST["organization_name"];
$phone = $_POST["phone"];
$best_describes_org = $_POST["best_describes_org"];
$organizations_safety = $_POST["organizations_safety"];
$confident_interview_process = $_POST["confident_interview_process"];
$needs_around_leadership = $_POST["needs_around_leadership"];
$used_employee_assessments = $_POST["used_employee_assessments"];
$hire_annually = $_POST["hire_annually"];
foreach($_POST['employee_selection_needs'] as $needs) {
$employee_selection_needs .= $needs;
}
//Need to populate these variable with values from the form.
$str_post = "firstname=" . urlencode($firstname)
. "&lastname=" . urlencode($lastname)
. "&email=" . urlencode($email)
. "&phone=" . urlencode($phonenumber)
. "&organization_name=" . urlencode($organization_name)
. "&best_describes_org=" . urlencode($best_describes_org)
. "&employee_selection_needs=" . urlencode($employee_selection_needs)
. "&organizations_safety=" . urlencode($organizations_safety)
. "&confident_interview_process=" . urlencode($confident_interview_process)
. "&needs_around_leadership=" . urlencode($needs_around_leadership)
. "&used_employee_assessments=" . urlencode($used_employee_assessments)
. "&hire_annually=" . urlencode($hire_annually)
. "&hs_context=" . urlencode($hs_context_json); //Leave this one be
Ouais .. c'est HubSpot et si je ne peux pas ajouter [] au nom :( – Dustin