Infants Posted January 31, 2014 Report Share Posted January 31, 2014 Sveiki. Ir nepieciešamība izdomāt pareizāko veidu kā ielasīt datus no xml (bankas fidavista) datubāzē. Ar xml nolasīšanu nav problēmu, ar datubāzi nav problēmu, ar php pusi arī nav problēmu. Ir neliela aizķeršanās - kā to visu darīt! Aizķeršanās ir tāda, ka katru reizi būs vairāki ieraksti, kurus vajadzēs modificēt pirms saglabāšanas datubāzē (ar roku). Īstenībā ir 2 varianti: 1. Ielasīt xml, izdrukāt html tabulu, kaut kādos inputos salabot to, kas labojams un to visu saglabāt ar post. (xml var gadīties arī paliels) 2. Uzreiz ar php palīdzību 'iepūst xml'u datubāzē un pēc tam iziet cauri un izlabot (piem. popup logā) labojamos datus. Nepatīk doma, ka kādā brīdī datubāzē būs nepareizi dati. Kā Tev liekās, kurš variants ir pareizāks? Varbūt es kaut ko nezinu un ir kāds trešais variants? Quote Link to comment Share on other sites More sharing options...
e-remit Posted January 31, 2014 Report Share Posted January 31, 2014 Nav problēmas, ka datubāzē ir nepareizi dati, ja vien tiem ir pazīme, ka tos nav apstiprinājis lietotājs. Ja dati jau ir pieglabāti serverī (datubāzē, vai pagaidu glabātuvēs, kā Memcache vai Redis), tad tos var labot arī pa mazākām porcijām, lietotājam ir iespēja pārlādēt lapu, utt. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted January 31, 2014 Report Share Posted January 31, 2014 "Nepatīk doma, ka kādā brīdī datubāzē būs nepareizi dati." šitas nav arguments, jo tad, kad lietotājs ar roku nolabos datus tu arī nekādi nevari galvot, ka tagad datubāzē būs pareizi dati Es darītu pa soļiem 1) Importējam XMLus datubāzē, liekam pazīmi, tikko importēts/nelabots/whatever 2) Useris izlabo datus, mainam statusu uz "droši dati?!" Fidavista ir tikai "transports" kā dati tiek piegādāti tev. Tālāk jau tu datus savā sistēmā kārto, marķē, apstrādā utt Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.