Re: [PHP] Using a variable in a variable or as the second part of an array?

2001-01-20 Thread Richard Lynch

 I need to simulate this effect:  $array[$i] or \$something . $i, and have
it
 return $checkbox1 $checkbox2 etc. on up in a while loop.
 Just doing it doesn't seem to work, but does anyone know of any work
 arounds?  Or just the keyword I should be looking for to search the
manual?

You could be using "variable variables" to do that, but for checkboxes, it's
way more better to use arrays:

INPUT TYPE=CHECKBOX NAME=checkbox[1] VALUE=42
INPUT TYPE=CHECKBOX NAME=checkbox[2] VALUE='Life, the Universe, and
Everything'

Now your processing page can just iterate through $checkbox:

while (list($key, $value) = each($checkbox)){
echo "$key -- $value was checkedBR\n";
}

Only thing to watch out for -- If nothing is checked, $checkbox won't be an
array, and each() will give an error message.

So add this above that:
if (!isset($checkbox)){
$checkbox = array();
}

This checkbox/array stuff is in the FAQ, so read that http://php.net/FAQ.php
and the "variable variables" is in the online manual also.

 I have a form being generated from a database.  For every entry in the
 database, there'll be a checkbox in the form.  Basically, I need a way of
 accessing the values of that checkbox (any or all of the checkboxes can be
 checked, too). The names of the checkbox would increment up like checkbox1
 checkbox2 etc.  Since I have no clue how many people are in the database,
 that increment needs to be some sort of variable, so I can read the value
 from that checkbox (whether or not it's checked) when the form is
submitted.
 Did that make any sense?  Sorry I was so vague.


 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Using a variable in a variable or as the second part of an array?

2001-01-19 Thread April

I need to simulate this effect:  $array[$i] or \$something . $i, and have it
return $checkbox1 $checkbox2 etc. on up in a while loop.
Just doing it doesn't seem to work, but does anyone know of any work
arounds?  Or just the keyword I should be looking for to search the manual?

I have a form being generated from a database.  For every entry in the
database, there'll be a checkbox in the form.  Basically, I need a way of
accessing the values of that checkbox (any or all of the checkboxes can be
checked, too). The names of the checkbox would increment up like checkbox1
checkbox2 etc.  Since I have no clue how many people are in the database,
that increment needs to be some sort of variable, so I can read the value
from that checkbox (whether or not it's checked) when the form is submitted.
Did that make any sense?  Sorry I was so vague.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]