<div dir="ltr"><div>While examining the <b>bug 4301</b>, I found a fundamental problem with the query result messages (those with id result_query).</div><div><br></div><div>The problem is that in some cases there are multiple result query messages that have to be displayed. For eg: when a row is edited (using the <b>Edit </b>link of a particular row on the browse table page) two result queries are displayed. The first is an <b>UPDATE</b> query and the other is a <b>SELECT</b> query.</div>
<div><br></div><div>The corresponding HTML for this contains two <b>div</b>s with the same id (i.e. <b>result_query</b>). This is invalid html as an <b>id</b> is supposed to be unique to an element and must only identify a single element.</div>
<div><br></div><div>Regarding the bug 4301, there is a pull request from <b>krtin </b>available here <a href="https://github.com/phpmyadmin/phpmyadmin/pull/1006">https://github.com/phpmyadmin/phpmyadmin/pull/1006</a>.</div>
<div><br></div><div>But according to the standards this is not the proper way to fix this bug. I would like to re-factor the code corresponding to the multiple-element-with-same-id problem and then fix this bug accordingly.</div>
<div><br></div><div>This pull request does solve the problem but, in the long run it may be problematic due to its inconsistency with the overall UI/UX of phpMyAdmin (it uses animation to display the UPDATE query for a few seconds followed by the SELECT query).</div>
<div><br></div><div>Any thoughts on this?</div><div><br></div>-- <br><div dir="ltr">Abhishek Kandoi<br>Second Year, Computer Science and Engineering<br>Indian Institute of Technology Roorkee<br>About Me : <a href="http://about.me/kandoiabhi" target="_blank">about.me/kandoiabhi</a><div>
I blog at: <a href="http://abhikandoi.in" target="_blank">abhikandoi.in</a></div></div>
</div>