Currently I am creating a dynamic site that uses check boxes to gather information. The problem is, when the value of a checkbox contains a comma, the remaining text after the "," is dropped from the array.
In Essence:
if (isset($_POST['team_members'])){
$team_members = $_POST['team_members'];
if (is_array($team_members)){
$team_members = implode("|", $team_members);
}
team_members data includes:
<input type="Checkbox" name="team_members[]" value="Company Name 1">
<input type="Checkbox" name="team_members[]" value="Company Name 2">
<input type="Checkbox" name="team_members[]" value="Company Name 3, Inc.">
<input type="Checkbox" name="team_members[]" value="Company Name 4, LLC.">
Let's say that I chose [0] and [1], $team_members becomes: "Company Name 1|Company Name 2"
If I chose [0] and [2] $team_members becomes: "Company Name 1|Company Name 3,"
Any help will be appreciated.
edit: Array ( [0] => Accenture [1] => Alion [2] => CACI [3] => Deloitte, ) It appears it is also removing things by "space" and not ","...