I’m currently working with some other developers creating a PHP / SQL Server 2005 based site. The division of work is along the lines of I do PHP and SQL, and they take my less than beautiful code and pretty it up. This has worked very well, and because I tend to run IE6 on my desktop and they run Firefox, we catch a lot of browser bugs between us.
Well, there’s an old saying that states that ‘Assumption makes an Ass of U and Me’, and to cut along story short I’m afraid that that was exactly took place. A couple of hours going through the code with a fine tooth comb revealed it to be fairly simple – we’d got <FORM> tags within another form, and whilst Firefox was OK with this, IE wasn’t and had a hissy fit. Which meant that, gulp, FF was wrong and IE was, after a fashion, right.
I need a lie down in a quiet room…fortunately the nested tags were an oversight and on removal the situation was resolved. Definitely one for the notebook, though.