kapeika Posted June 21, 2013 Report Share Posted June 21, 2013 Labdien! Vēlos lūgt palīdzību bāzes skripta meklējumos. Ideja it kā ir vienkārša - man ir nepieciešama pilnīgi plika lapa, kurā ir tabula ar, teiksim, šādām kolonnu vērtībām -ID // Produkta numurs // Pasta indekss // Cena // Skaits // Tracking number Vajadzētu, lai šo tabulu varētu aizpildīt klients, kurš pirms tam ir autorizējies šajā lapā (to varēšu sataisīt), kā arī viņam ir iespēja pievienot produktu (teiksim, nospiežot podziņu +, izslīd no datiem tukša rinda, kuru viņš var aizpildīt un nospiest Save, lai saglabātu to kopējā tabulā. Lieta tāda, ka šo vajadzētu taisīt tādu, lai, teiksim, kolonnu "Tracking number" var rediģēt vai pievienot tikai noteikta persona (ne tā, kas ir autorizējusies, lai pievienotu produktus tabulai). Lieliski būtu, ja ir iespēja šādu lapu (kurā atrodas tabula) izveidot atsevišķi vairākiem cilvēkiem - katram cilvēkam (klientam) tiek rādīta viņa tabula ar viņa pasūtītajiem produktiem, bet administratoram ir pieejama viena kopējā tabula, kurā ir visu klientu pasūtīto produktu tabula, ko administrators var rediģēt. Ja kopēja samaina administrators, tad nomainās arī klienta lapā. Teorētiski vajag kaut ko līdzīgu excel tabulai ar priviliģētu kolonnu iespēju. Ja līdzīgu skriptu (ko var pēc tam pārveidot) grūti ieteikt, vai nevarētu virspusēji pastāstīt, pēc kādas struktūras man šo sistēmu labāk taisīt? Quote Link to comment Share on other sites More sharing options...
anonīms Posted June 21, 2013 Report Share Posted June 21, 2013 (edited) `users` (uid,name) VALUES (i,kapeika) `groups` (1, `tracking master) `users_groups` (uid,group) VALUES (1,1) un, ja users ir grupā 1, tad atļaujam tikai pievienot Edited June 21, 2013 by anonīms Quote Link to comment Share on other sites More sharing options...
kapeika Posted June 21, 2013 Author Report Share Posted June 21, 2013 Esmu +/- iesācējs šajā. Teiksim tā - no gatava varu pārveidot uz to, ko vajag, no nulles rakstīt man ir diezgan sarežģīti, bet man ir tāda doma - Pirmais Table - lietotāji, viņu paroles, grupas numurs u.t.t. Otrais Table - visu lietotāju produktu ieraksti Lapas uzbūve - Ieejot galvenajā lapā tiek piedāvāts ielogoties. Ja ielogojas klients, tad viņu redirektē uz lapu, kurā ir tabula, kuras saturā ir tie produktu ieraksti, ko pievienojis šis klients (kaut kāds Where userid=x). Ja ielogojas administrators, tad viņu redirektē uz lapu, kurā ir tabulas, kuras saturā ir visi produktu ieraksti. Problēma ir atrast vai uzrakstīt to skriptu, kas būtu ar to "+" pogu, kas izveidotu jaunu rindu tabulā (esmu lāme Javascriptā). Quote Link to comment Share on other sites More sharing options...
anonīms Posted June 21, 2013 Report Share Posted June 21, 2013 (edited) Nu lietotājiem var pietikt ar vienu grupu, ja grupas Tev ir statiskas (cipariņi un nekur citur neglabājas). Ja Tu vēlāk teiksim gribēsi veidot citas grupas un piesaistīt lietotāju VAIRĀKĀM grupām, tad ar tavu vienu tabulu nepietiks, bet teorētiski jau vari pie `users` to ciparu ielikt un tad jau vnk kodā if($user->group ==1) //show kāpēc Tev + pogu vajag javasriptā? tik pat labi redirektē uz php lapu (vai mega popup's, kas ved uz php lapu, ko neiesaku) Edited June 21, 2013 by anonīms Quote Link to comment Share on other sites More sharing options...
kapeika Posted June 21, 2013 Author Report Share Posted June 21, 2013 Teorētiski tev ir taisnība, ar PHP pat būtu vienkāršāk. Nē, lietotāju grupas būs divas un ne vairāk. Ja pēc tam vajadzēs kaut ko specializētāku, tad tur vajadzēs domāt. Paldies par atbildēm, ja darba procesā radīsies jautājumi, vai varu tos uzdot šeit pat? Quote Link to comment Share on other sites More sharing options...
anonīms Posted June 21, 2013 Report Share Posted June 21, 2013 es domāju, ka nevienam nebūs iebildumi. 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.