Question

This seems like it should be a fairly easy question, but Google is not yielding results.

I'm writing a WordPress plugin that processes data from Gravity Forms after the submission is complete. I'm using the gform_after_submission hook.

This passes an "Entry Object" to my function for processing. Most of the values I can extract just fine. So for example:

$eventDate = $e[2];

...Works just fine. This is a date field. All I have to do is pull the value out of the entry object with the proper index.

My issue is getting the value of a particular checkbox. I need to see if it was checked or not.

This doesn't work:

$checkbox = $e[4];

I'm guessing it's because a checkbox field can have multiple values. Unfortunately I'm not sure how to get to the value of each specific checkbox.

Thank you in advance for your help!

Was it helpful?

Solution

If no checkbox value is set manually, the variable will have the value "on". Please do a var_dump($e); and post the result.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top