sql >> Database >  >> RDS >> Mysql

Portletposities opslaan

Het algemene plan zou zijn om zoiets als dit te doen

in jQuery

op widget dropajax POST naar /widget.php met positie-info (misschien containernaam + itemindex) ('leftBar',3), misschien account # dat specifiek is voor de gebruiker, evenals de identifier voor de module

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
  function(data){
    // maybe update UI telling them it's saved? probably not
  }, "json");

in PHP /widget.php

lees gegevens en sla informatie op in mySQL in een schema zoals dit

[user_id] [module_id]    [container]  [position]
1         'myInfoModule' 'leftBar'    3

Wanneer u vervolgens de dockbare pagina opnieuw laadt, leest u deze waarden en plaatst u ze in de volgorde die door de database is opgegeven.

Ik hoop dat dit je op weg helpt




  1. Hoe flask-mysql voor python3 te installeren?

  2. SQL - Hoe hiërarchieën opslaan en navigeren?

  3. ORA-14551:kan geen DML-bewerking uitvoeren binnen een query

  4. Rollende dagelijkse verschillende tellingen