Jump to content
php.lv forumi
Sign in to follow this  
Infants

xml ielasīšana datubāzē

Recommended Posts

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? 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

"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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...