Re: getting check box values into an array

From: Date: Thu, 31 Mar 2005 11:14:52 +0000
Subject: Re: getting check box values into an array
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-211948@lists.php.net to get a copy of this message
Ken wrote:
On Thu, 31 Mar 2005 12:45:04 +0200, Merlin <news.groups@web.de> wrote:
Hi there, I am facing a problem in getting all values from a form. There are loads of input check boxes in there which are named: x_1, x_2 etc. Now I want to get that post data into an array. Somehow like this: for ...{ $interests[] = $_POST[x_1]; } The problem is that the script does not know how many x there are and it does not know the number. So how to get them all? Has anybody an idea, I am lost on that one. Thanx for any hints, Merlin PS: I know that there is another way in passing the checkbox values, but due to some JS reasons I do have to go that way.
check the php manual for the function foreach foreach($_POST as $value) {
     $interests[] = $value;
} hth, sorry for the first mail i screwed up :D ken
Thanx ken, This did the job: foreach($_POST as $key){ if (substr($key,0,2) == 'n_') $interests[] = substr($key,2); } Regards, merlin

« previous php.general (#211948) next »