<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">RFE #701 proposes that we should replace the 'Print View' and 'Print View (with Full Texts)' with a 'Print View' Option which should print out the CSS of the page only (i.e. whatever exactly is currently displayed on the page itself).</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><i>I had something in mind about the implementation, but am not able to figure some details. Any help in this regard would be appreciated. </i></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><b>Details of implementation:</b></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">On clicking the 'Print View' link, it will call a click-handler JQuery function which will get the HTML for the table from the current page, traverse through the HTML.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Then, make a JSON of relevant information such as SQL Query, No. of  Rows, Column Heads and then arrays of values in each row <b>for SQL results</b> and information such as Table Name, Rows, Type, Collation, Size, Overhead, Comment for <b>db_structure.php and tbl_structure.php</b>.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Now, send a POST Request to a PHP file and get the $response (PMA_Response) after making a output with good-looking table and other details and the 'Print' Button.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">The main problem I am facing here is that, how should I output the $response ?<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I thought of a very-unlike-PMA way:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Open a new tab with JS and add HTML to it as </div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">var w = window.open();</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$(w.document.body).html($html);</div></blockquote><font face="arial, helvetica, sans-serif"><div><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​But here I guess there will be difficulty to use PMA_Response with its headers(and do I actually need to use PMA_Response or can I just print the $html_output recieved from PHP file).</div></font><span style="font-family:arial,helvetica,sans-serif">​</span><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">or Can I somehow use 'target="print_view" ' and get the $response to be shown onto it ?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Also, please suggest any flaws/ possible problems that I may have missed or if you would suggest a different way.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div>-- <br></div><div><div dir="ltr"><div><div><div><span style="font-family:'trebuchet ms',sans-serif"><b><span style="color:rgb(68,68,68)">Regards,<br>Deven G. Bansod</span></b></span></div></div></div><span style="font-family:'arial narrow',sans-serif"><b></b></span><div><span style="font-family:'arial narrow',sans-serif"><b><a href="mailto:f2012316@pilani.bits-pilani.ac.in" target="_blank"></a></b></span></div></div></div>
</div></div>