[Phpmyadmin-devel] AJAXify phpMyAdmin Interface - GSOC 2011 - Table->Operations -> table options

Thilanka Kaushalya lgtkaushalya at gmail.com
Mon Aug 8 06:26:26 CEST 2011

Hi Marc,

>    2. For "*Table options*"  if I add the ajax behavior to submit the
> >       form without reloading the page I may need to replace all the
> >       table parameters which are currently embedded with the "*href*"
> >       attributes in the whole page. As an example it I change the table
> >       name from "actor" to "actor1" using "*Table options*" I may need
> >       to change the "*href*" of all four links in "*Table maintenance*"
> >       and "*Delete data or table*" to actor1 by using ajax. Is it okay
> >       to do that.
> Yes.

I tried to work with this feature. I faces following problems with that.

   1. Currently the logic is handled under the "*if
   (isset($_REQUEST['submitoptions']))*" section in tbl_operations.php file.
   If I apply the ajax submission which submits the form without reloading the
   page, to this form I need to get the whole form as the response for
   the submission and replace it with the current form, because we don't know
   what values get changed. For getting the form as a response I need to get
   the html content of the updated "*Table operations*", so it will not be a
   small json response like in other cases (ex: in "Alter table oder by" ajax
   submission it retrieves a small json response with the message). So it will
   be costly for the operation.
   2. Then if we used this form to rename the table (ex: "actor" to
   "actor1") we need to change each an every place where we use the actor name
   such as links in Top menu container, hidden fields in all the form within
   this page which carries the table name (ex: <input type="hidden"
   name="table" value="actor">. If not we have to replace whole page with
   the update page using ajax, but this is costly.

So I think it is better to leave this option with the normal form submission
without converting it to ajax submission. What is your idea on that.


L G Thilanka Kaushalya
Computer Science & Engineering,
University of Moratuwa,
Sri Lanka

Connect with me at,
      Gmail        : lgtkaushalya at gmail.com
      Twitter       : @thilanka_k
      Facebook  : Thilanka Kaushalya
      Yahoo       : lgtkaushalya at yahoo.com
      Blog          : http://coders-view.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20110808/f30b7090/attachment.html>

More information about the Developers mailing list