Hi,
since the addition of the multi-row delete (and edit) feature, we have a nested forms situation when PMA_linkOrButton() decides that (probably due to a missing primary key), a generated link would be too long, and creates a mini form instead.
I see 2 solutions:
1. When called from display_tbl.lib or display_tbl_links.lib, pass an additional parameter to PMA_linkOrButton(), which would tell the function to avoid creating a button via a form if the URL length is too big. So the only way to edit or delete this row would be by ticking and use "With selected".
2. Before starting the form that calls tbl_row_delete, try to detect if the rows data is going to trigger the generation of a button, and if so, do not offer the multi- feature. The absence of no unique keys would be a case.
Comments?
Marc