Jeg skal nu have printet en array fra databasen med de fysiske servere og tilhørende virtuelle..Kan I hjælpe med det?
den printer da fint din virtual server id ud i din foreach løkke, (du kan se det i browserens udviklings værktøj (F12)), under XHR,
så du skal i dit loop lave et opslag på tbl_virtuelle_servere og et join til tbl_fysiske_servere hvis du også har behov for fysisk server name
du laver 2 ajax kald, der viser hvordan den fysiske server ser ud!!
et kald der viser den server du trækker den virtueller server fra, og
et kald der viser den server du dropper til
dvs din update.php skal
Pseudokode
hent alle poster på server med en given fysisk server id.
sammenlign thePostVirtualIdArray, med udtræk
opdater ændring
dit design har nogle fejl (selvom det virker):
- en UL må ikke være tom, da man så ikke kan flytte virtuelle servere over i den.
- antag du har 5 fysiske servere, hvor på der ligger 10 virtuelle servere på hver, det ville være noget rod at vise.
du har dit output (det du echo'er og evt fejlbeskeder) fra update.php stående i data i ajax success, samt i XHR i browseren
function save_sortable(list_sortable, server)
{
$.ajax({
url: "update.php",
type: 'POST',
//data: serial,
data: { server: server, virtualserver: list_sortable },
success: function (data) {
//alert("Done updating");
console.log(data); }
});
}
browserens udviklings værktøj er uvurderlig, evt med nogle add-on
chrome
https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhmfirefox
https://addons.mozilla.org/da/firefox/addon/firebug/https://addons.mozilla.org/da/firefox/addon/web-developer/