thesnarkie Posted September 29, 2009 Report Share Posted September 29, 2009 Apskatiet pievienotu attēlu sākumā. Redziet, ka katrai rindai ir sava modificēšanas poga. Nospiežot to, rinda, kurā poga atrodas tiek modificēta un izmaiņas nosūtītas uz datubāzi. Kā varētu uztaisīt "modificēt visas izmainītās rindas" jeb "save all" pogu, kuru nospiežot, tie saglabātas izmaiņas visās rindās, kurās tās ir veiktas? Quote Link to comment Share on other sites More sharing options...
marcis Posted September 29, 2009 Report Share Posted September 29, 2009 Visdrīzāk, ka nebūs tik vienkārši.. Pirkmārt jau visi input'i jāsaliek vienā formā (šobrīd katram row'am drošvien ir sava forma) un līdz ar to var nākties mainīt lauku nosaukumus (šobrīd drošvien katrai formai submitējas arī kaut kāds hidden lauks ar kaut kādu id). Vispār es ieteiktu padomāt vai ērtāk nebūtu uztaisīt ajax submitu konkrētajai formai ar blur eventu. Quote Link to comment Share on other sites More sharing options...
thesnarkie Posted September 29, 2009 Author Report Share Posted September 29, 2009 Visdrīzāk, ka nebūs tik vienkārši.. Pirkmārt jau visi input'i jāsaliek vienā formā (šobrīd katram row'am drošvien ir sava forma) un līdz ar to var nākties mainīt lauku nosaukumus (šobrīd drošvien katrai formai submitējas arī kaut kāds hidden lauks ar kaut kādu id). Vispār es ieteiktu padomāt vai ērtāk nebūtu uztaisīt ajax submitu konkrētajai formai ar blur eventu. Jā, katrai rindai ir sava forma. Ja es taisu ar AJAX submitu formai ar blur eventu tad viņš saglabās visus row'us? Vienkārši AJAX,JS nav mana stiprā puse. Vari kaut kā apskaidrot mani? Kādu piemēru? Quote Link to comment Share on other sites More sharing options...
ohmygod Posted September 29, 2009 Report Share Posted September 29, 2009 tas ajaxīgais variants saglabās pēdējo laboto, nevis visas. Tb katru reizi, kad kādu info pamainīsi - tas uzreiz tiks pieglabāts. un atkritīs arī submit poga katras rindas beigās... Quote Link to comment Share on other sites More sharing options...
thesnarkie Posted September 29, 2009 Author Report Share Posted September 29, 2009 (edited) tas ajaxīgais variants saglabās pēdējo laboto, nevis visas. Tb katru reizi, kad kādu info pamainīsi - tas uzreiz tiks pieglabāts. un atkritīs arī submit poga katras rindas beigās... Ahā. Apgaismojiet mani kā to panākt? Varu iedot pašreizējo rindas kodu. Edited September 29, 2009 by thesnarkie Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 29, 2009 Report Share Posted September 29, 2009 +/- 20Ls salabošu :) Quote Link to comment Share on other sites More sharing options...
briedis Posted September 29, 2009 Report Share Posted September 29, 2009 Priekš darba ar js (arī ajax) ieteiktu papētīt jQuery.. Izstāstīt to tik vienkārši nebūs, tad jāraksta viss kods, bet kurš tad par velti grib strādāt :)) Quote Link to comment Share on other sites More sharing options...
thesnarkie Posted September 29, 2009 Author Report Share Posted September 29, 2009 (edited) Priekš darba ar js (arī ajax) ieteiktu papētīt jQuery.. Izstāstīt to tik vienkārši nebūs, tad jāraksta viss kods, bet kurš tad par velti grib strādāt :)) Nu tas jau ir skaidrs. :) Paldies visiem! Edited September 29, 2009 by thesnarkie Quote Link to comment Share on other sites More sharing options...
codez Posted September 29, 2009 Report Share Posted September 29, 2009 Ātrā uzmetumā ar jquery un ajax izskatītos šāadi: http://paste.php.lv/f36659f482cf69668e425667f43d3a46?lang=javascript Quote Link to comment Share on other sites More sharing options...
Klez Posted September 29, 2009 Report Share Posted September 29, 2009 var taisīt visus laukus kā masīvus un submitojot formu tiem iet cauri. var papētīt phpmyadmin kā tas ir realizēts ja izvēlas labot teiksim 10 ierakstus. expire lauki sauktos šādi: <input type="checkbox" name="expire[$ieraksta_id][]" value="1" /> <input type="hidden" name="expire[$ieraksta_id][]" value="$check_box_orginal_value" /> 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.