Forum Moderators: coopster

Message Too Old, No Replies

How do you get multiple $_POST's

Multiple checkbox and one name

         

HeadBut

4:14 pm on Jul 16, 2005 (gmt 0)

10+ Year Member



How do you get the list of $_POST values from a checkbox group with multiple values:

<input type="checkbox" name="Languages" value="1" > Other<br>
<input type="checkbox" name="Languages" value="2" > Arabic<BR>
<input type="checkbox" name="Languages" value="3" > Bengali<BR>
<input type="checkbox" name="Languages" value="4" > Bulgarian<BR>
<input type="checkbox" name="Languages" value="5" > Chinese<BR>

$_POST['Languages'] returnd the last selection not a list of selections?
I must be doing something wrong.
echo $_POST['Languages']; has 5 when 3,4,5 are selected

Thanks

dreamcatcher

4:30 pm on Jul 16, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi,

You need an array:

<input type="checkbox" name="Languages[]" value="1" > Other<br>
<input type="checkbox" name="Languages[]" value="2" > Arabic<BR>
<input type="checkbox" name="Languages[]" value="3" > Bengali<BR>
<input type="checkbox" name="Languages[]" value="4" > Bulgarian<BR>
<input type="checkbox" name="Languages[]" value="5" > Chinese<BR>

echo print_r($_POST);