It seems that there was a bugfix in IE7 which causes now problems with a work-around made for IE-Versions >=5:
When you try to insert or edit a table row with a IE7-Browser all checkboxes on the page (tbl_change.php) are unchecked when you click somewhere in the page.
After searching for a while i found the solution in line 169 of the file "tbl_change.php":
$chg_evt_handler = (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 5 )
must be changed to
$chg_evt_handler = (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 5 && PMA_USR_BROWSER_VER < 7)
Best regards
martin
Moved to patches.
You mean the checkboxes for Null? I tried to reproduce this problem and could not, with IE7 version 7.0.5730.11.
Which IE 7 version are you using?
It affects all checkboxes on the page "tbl_change.php". Those for Null and those for "ignore" (when you insert new rows).
I tested it on 4 different PCs, all running Windows XP Professional SP2 Build 2600 (german) and Microsoft Internet Explorer Version 7.0.5730.11 (Updateversion: 0).
With IE 6.0.2600.0000 everything worked perfect but with IE 7 it's almost impossible to work with phpMyAdmin (without that patch): every time you insert a new data set, an additional empty data set is inserted (because the checkbox "ignore" is automatical unchecked) and it's impossible to insert Null values.
martin
Merged in subversion, thanks.