Todd Cary wrote:

I create a table of input fields so the user (secretary at a Rotary meeting) can check mark if the person attended and how much they paid for lunch. Each input field name has the user ID as part of it. What is the best way to process the table when the submit button is pressed? There are about 50 rows in the table.

Sample of one row for member 590:

<tr>
<td><input type="checkbox" name="590_attend" value="1">
</td>
<td>05/11/2007</td><td>Theressa</td><td>Bryant</td><td><input type="text" name="590_pay" value="16" size="5" maxlength="4"></td> <td><input type="text" name="590_charge" value="16" size="5" maxlength="4"></td>
<td><input type="text" name="590_note"" size="26" maxlength="25"></td>
</tr>

Personally I'd do it like this (if you are displaying say 50 checkboxes on the page at once)

Name each checkbox so the they go into an array, i.e.:

<input type="checkbox" name="attend[]" value="590">
<input type="checkbox" name="attend[]" value="591">
<input type="checkbox" name="attend[]" value="592">

Then in your PHP script you can simply loop through the attend array ($_POST['attend']) and extract all the IDs of those people who were ticked. If they weren't ticked, they won't be in your array.

Cheers,

Rich
--
Zend Certified Engineer
http://www.corephp.co.uk

"Never trust a computer you can't throw out of a window"

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

Reply via email to