On Oct 28, 2010, at 10:12 AM, Jack wrote:

> I have a form which has the following: ( quick clip )
> 
> 
> 
>  <form id="form1" name="form1" method="post"
> action="http://www.abc.com/processing/process_form.php"; onSubmit="return
> preSubmit();">
> 
> 
> 
>     <label>
> 
>                <input name="area_interest" type="checkbox" id="field13"
> value="Peer Guide" />
> 
>                Peer Guide</label>
> 
>              <br />
> 
>              <label>
> 
> <input type="submit" value="Submit" />
> 
> 
> 
> When the form runs process_form.php it emails the content and has several
> other fields from the form, but I have some fields like the one above that
> don't show up in the result.  The script that builds the message looks like
> the below
> 
> 
> 
> $temp_message .= "Area(s) of Interest: ".
> $_POST['area_interest'] ."\n";
> 
> 
> 
> Is there anything obvious that I am missing?
> 
> 
> 
> Is there a way for me to show all the fields from the form, and their field
> names which are received by process_form?
> 
> 
> 
> 
> 
> Thanks!
> 
> Jack

If it's a single checkbox and it's not not checked, nothing will come through.  
However, if it is a series of checkbox with the same name then you will need to 
do this:
<input name="area_interest[]" type="checkbox" id="field13" value="Peer Guide" />

Notice I changed area_interest to area_interest[].  This way any checkboxes 
that are checked will be passed as an array.

Take care,
Floyd


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to