On Mon, 2004-03-01 at 15:03, Chris W. Parker wrote: > in that case i think php turns form elements with [] on the end of them > into regular arrays. example: > > <?php > $edit_rider_action = $_GET['edit_rider_action']; > ?> > > you then access it just like any other array: > > <?php > foreach($edit_rider_action as $key => $value) > { > echo "$key, $value<br/>\n"; > } > > $action_cnt = count($edit_rider_action); > > for($ictr = 0; $ictr < $action_cnt; $ictr++) > { > echo "$ictr, {$edit_rider_action[$ictr]}<br/>\n"; > } > ?> > > does that help?
Sort of: The count for edit_rider_action will always be 1 and it's key/value needs to mate with one of the rest of the form rows. For example Name Class comments Action Rider 1 1 foo edit() delete() Rider 2 2 bar edit() delete() Rider 3 2 dolar edit() delete() Name, Class, and comments are all text fields that can be edited. Only one of these at a time will be edited or deleted. I just need to determine which row has "Action Selected" and then of course WHICH action. I can get at the data but if you consider something like this: while(list($k,$v) = each($rider_id)) { echo "$k => $v<br />\n"; while(list($key, $value) = each($edit_rider_action )) { echo "$key => $value<br />\n"; } } the edit_rider_action always has an array index of 0 and I'm not sure how to associate it with a particular row. Perhaps I can not be cause it has no unique value in each row. Maybe I need to set an index and associate it that way as in: $num_rows = mysql_num_rows($dbresult_riderlist); $i = 0; while ($result = mysql_fetch_array($dbresult_riderlist)) { Edit: <input type="radio" name="edit_rider_action[$i]" value="edit" /> Delete: <input type="radio" name="edit_rider_action[$i]" value="delete" /> $i++; } -- Brian V Bonini <[EMAIL PROTECTED]> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php