On 1 Mar 2004, Brian V Bonini wrote: > while ($result = mysql_fetch_array($dbresult_riderlist)) { > print('<tr>' . "\n"); > print("<td><input type=\"hidden\" name=\"rider_id[]\" value=\"" . > $result["rider_id"] . '" />' . "\n"); > print("<input type=\"text\" name=\"rider_name[]\" value=\"" . > $result["rider_name"] . '" size="15" /></td>' . "\n"); > print("<td><input type=\"text\" name=\"rider_license_cat[]\" value=\"" . > $result["rider_license_cat"] . '" size="3" /></td>' . "\n"); > print("<td><input type=\"text\" name=\"comments[]\" value=\"" . > $result["comments"] . '" size="20" /></td>' . "\n"); > print("<td><input type=\"file\" name=\"image[]\" value=\"" . > $result["image"] . '" size="10" /></td>' . "\n"); > print("<td>Edit: <input type=\"radio\" name=\"edit_rider_action[]\" > value=\"edit\" /> Delete: <input type=\"radio\" > name=\"edit_rider_action[]\" value=\"delete\" /></td>" . "\n"); > print('</tr>' . "\n");
Here's one way of doing this: for($i=0;$i<$maxrows;$i++) { // whatever your loop.. echo <<<EOF <div> <input type="hidden" name="chkrow[]" value="{$i}"> <input type="text" name="title[{$i}]" value="{$rowdata[$i]}"> ... <input type="radio" name="mode[{$i}]" value="edit"> <input type="radio" name="mode[{$i}]" value="delete"> </div> EOF; } And reading back the form values: foreach($_REQUEST['chkrow'] as $v) { $title = $_REQUEST['title'][$v]; $mode = $_REQUEST['mode'][$v]; // 'edit' or 'delete' } Adjust to your particular situation... --Kelly -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php