[PHP] processing form with unknown number of checkboxes, each with a unknown name.

2003-02-02 Thread anders thoresson
Hi,

I building a form which will be used to set access rights to different 
parts of my web album. When editing the settings for each album, like the 
albums name and wether or not everyone should be allowed to upload pictures 
to it, I also present a list of checkboxes to the administrators. One 
checkbox for each registred user. If checked, to user is allowed to view 
the pictures, if not check, no pictures show.

The checkbox part of the form I build uses this code:

	db_connect($dbuser, $dbpassword, $dbdatabase);
	$query = SELECT userid FROM members;
	$result = mysql_query($query);
	while($row = mysql_fetch_array($result)) {
		echo($row[0]);
		?
		INPUT TYPE=checkbox name=?php echo($row[0])? VALUE=YES


But how do I process this form when saving the settings for the album? For 
the forms I've built so far, I've known what information I can find in 
$_REQUEST['']. But this time, I don't know how many checkboxes there are, 
and what their names will be. How do I do this?

Is the form ok, or is a bad form design the reason I can't figure out what 
to form processing code should be?

--
anders thoresson

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



Re: [PHP] processing form with unknown number of checkboxes, each with a unknown name.

2003-02-02 Thread Tim Ward
howabout making the checkboxes an array i.e.
INPUT TYPE=checkbox name=checkbox[?php echo($row[0])?] VALUE=YES

then when processing ...
foreach($_REQUEST[checkbox] as $checkbox)
{...
}

Tim Ward
http://www.chessish.com
mailto:[EMAIL PROTECTED]
- Original Message -
From: anders thoresson [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, February 02, 2003 12:28 PM
Subject: [PHP] processing form with unknown number of checkboxes, each with
a unknown name.


 Hi,

  I building a form which will be used to set access rights to different
 parts of my web album. When editing the settings for each album, like the
 albums name and wether or not everyone should be allowed to upload
pictures
 to it, I also present a list of checkboxes to the administrators. One
 checkbox for each registred user. If checked, to user is allowed to view
 the pictures, if not check, no pictures show.

  The checkbox part of the form I build uses this code:

 db_connect($dbuser, $dbpassword, $dbdatabase);
 $query = SELECT userid FROM members;
 $result = mysql_query($query);
 while($row = mysql_fetch_array($result)) {
 echo($row[0]);
 ?
 INPUT TYPE=checkbox name=?php echo($row[0])? VALUE=YES


  But how do I process this form when saving the settings for the album?
For
 the forms I've built so far, I've known what information I can find in
 $_REQUEST['']. But this time, I don't know how many checkboxes there are,
 and what their names will be. How do I do this?

  Is the form ok, or is a bad form design the reason I can't figure out
what
 to form processing code should be?

 --
 anders thoresson

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




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