-
Posts
113 -
Joined
-
Last visited
Posts posted by Alnis
-
-
Kādu kļūdu izmet?
-
doh.. tā ir tābulas definīcija :D bet var būt arī masīvs/objekts...
tabulas definīcija? tas ir kautkas no OOP? sorry par stulbiem jautājumiem, bet pilnīgi acīs cērtās gribot uzzināt kaut ko sīkāk :)
-
SysSecurableObjects: {ObjectId, Name, Description, Type[Form,Table,Field,Action]}
vot šito es nesapratu, kur man lv.php.net jāskatās/jāmeklē par šo lietu? tā tak nav paša veidota f-ja kad kols starp nosaukumu un { ?
-
Advancētāks ir vēl - sadalīt pa laukiem + izpildīt konkrētu f-ju formā (pavisam cits mappings)
Jo bieži vajag - labot, bet ne visu - tikai daļu lauku. Veikt konkrētu f-ju (apstiprināt, izrakstīt rēķinu, bet ne dzēst un pievienot).
Formas nesastāv tikai no laukiem :)
tipa tabula
id| tabula_name| tabula_colon_name| user_id| tiesiba_id
?
kas ir mappings?
-
tātād, kādā veidā tiek saglabāta info par mani kā lietotāju, vai es esmu izlasījis konkrēto ziņu forumā?
vai tas notiek tā?:
ir tabula tb_lasitas_zinas:
id| ziņas_id| lietotaja_id
ielogojoties forumā, man uz ektāna tiek uzģenerets ziņu saraksts un nemta info no tabulas tb_lasitas_zinas, ja ieraksts ar manu ID neatrodas, tad zina parādās kā nelasīta?
tiklīdz es atveru šo ziņu, tā notiek INSERTs tabulā un mans ID tiek iegravēts šajā tabulā ar konkrēto ziņu.
tālāk, viens jūzers atkal kaut ko ieraksta tajā zarā, tad kas notiek? visam zaram tiek pieškirts jauns ID jeb kā? jo man atkal šai ziņai jāparādās kā nelasītai tāpāt kā visiem citiem, kas to bija lasījuši iepriekš!
Kā tas notiek?
-
Vēlos uztasīt datubāzi, kurā lietotāji caur webu varētu labot datus, ievadīt jaunus, dzēst vai tikai skatīties.
Jautājums ir vairāk saistīts, kā organizēt datu piekļuves tiesības
Piemēram ir viena tabula ar lietotājiem tb_lietotaji:
Id| name
1| juris
2| saša
ir otra tabula ar tiesību veidiem- tb_tiesibas:
id|name
1| skatīties
2| rediģēt
3| veidot jaunu
ir trešā tabula, teiksim, tb_preces
id| preces name
1| spainis
2| alus
3| skaidas
tad ir ceturtā tabula – tiesības_tb
id| table_name |user_id| tiesibas_id
1| tb_preces | 1| 1
2| tb_preces | 1| 2
3| tb_preces | 1| 2
4| tb_preces | 2| 1
tātād juris tabulā “tb_tiesības” varēs veikt pilnīgi visu, bet saša tikai skatīties?
Caur admin paneli, adminam būs tiesības ir pa laikam teiksmim jurim nonemt rediģēšanas tiesības, bet sašam iedot utt.
Tagad tauta padalās ar advancētākiem risinājumiem, jo tādu tabulu kā tb_preces man būs daudz.
-
paldies dievam, probleema atrisināta
guuglee izraku, ka .htaccess failā pirmā rinda jābūt sekojošai, bet ieteicējs nemācēja paskaidrot kāpēc:
DirectoryIndex index
tik daudz laika pačakarēju brrrrrrr...
-
:) nesatrauksos :)
tagad gribu parbaudit pec sis pamacibas: http://www.workingwith.me.uk/articles/scripting/mod_rewrite
sataisu divus failus, ierakstu .htaccess, kaa teikts, bet dzivibas pazimju nav :( redirects nenotiek!
-
sagugleju šo:
1.Open httpd.conf
2.Remove the # from the line #LoadModule rewrite_module
3.Remove the # from the line #AddModule mod_rewrite.c
4.Restart the Apache process
manā httpd.conf failā nav vispār tādu "AddModule", nav ko atkomentēt.
phpinfo() rāda pie Loaded Modules:
core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir mod_php5
kur dabūt to AddModule???
-
nu jā, atsevišķās tabulās protams ir smukāk salikt, bet lieta ko es isti nesaprotu, iespejams nekorekti pavaicaju, ir tada:
kā noteikt secību, kas nākamais rādīsies, piemēram, viens variants ir:
izvēles secība:
1. dzersiena veids
2. kad izvelets veids, talak prasa izveleties no taras veida
3. talak, piemeram prasa, ar kadas krasas korki, pvc un stikla pudelem tiek piedavatas dazadas krasas, bet tetra pakam korku izvele betiek piedacata, jo saja piemera ta nav paredzeta un parlecam;
4. talak kam ir korki, ir jaizvelas- vai atraujams vai atskruvejams- tetra pakas akal sito izlaiz;
5. talak izvelamies alkohola grādus, tatad apritē atgriežās tetra pakas
un otrs piemērs:
1. sakuma jaizvelas gradi;
2. tad izvelamies taras veidu
3. nakama izvele dzeriena veids;
4. izvelamies korka krasu;
5. korkis atraujams vai noskruvejams;
tresais piemers
1. izvelamies taru
2. tad izvelamies dzeriena veidu;
3. izvelamies grādus
4. korka veidu
5. atskruvejams vai ataujams;
kā es tikai ar datubāzes palīdzibu vienkārši varētu no esošajām tabulām ātri pamainit veinu vai otru veidu vai kādu n-to veidu. Proti, lai lietotajs pats varetu pamainit kura izvele bus pirma, kura otra kura tresa (ja pie kadas izveles nakama nav paredzeta, tad parlec uz nakamo)?
-
man ir sekojoša tabula:
1. tabula
id | nosaukums| parent_id 1 | alus | 0 2 | vīns | 0 3 | tervetes alus | 1 4 | bauskas alus | 1 5 | užavas alus | 1 6 | pilsenes alus | 1 7 | cesu alus | 1 8 | sarkanis vins | 2 9 | baltais vins | 2 10 | tara | 0 11 | stikla pudele | 10 12 | pvc | 10 13 | tetra paka | 10
tagad man vajag uztaisīt tādu izvēlni:
1. alus: 1.1. stikla pudele 1.1.1 tervetes alus 1.1.2 bauskas alus 1.1.3 užavas alus 1.1.4 pilsenes alus 1.1.5 cesu alus 1.2. pcvc udele 1.2.1 tervetes alus 1.2.2 bauskas alus 1.2.3 užavas alus 1.2.4 pilsenes alus 1.2.5 cesu alus 1.3. tetra paka 1.3.1 tervetes alus 1.3.2 bauskas alus 1.3.3 užavas alus 1.3.4 pilsenes alus 1.3.5 cesu alus 2. vins: 2.1. stikla pudele 2.1.1 sarkanis vins 2.1.2 baltais vins 2.2. pcv udele 2.2.1 sarkanis vins 2.2.2 baltais vins 2.3. tetra paka 2.3.1 sarkanis vins 2.3.2 baltais vins
kā to dabūt gatavu? skaidrs, ka vajag vēl vienu tabulu, kura varētu izskatīties šadi:
tabula_nakamais_limenis
id | id_sadala | nextid_parentid 1 | 1 | 10 2 | 1 | 1 3 | 2 | 10 4 | 2 | 2
tātad doma tāda, ka sadaļai Alus (id_sadala=1) pirmā nākamā izvēle ir 10, ka sir tara un pēc tam nākamā izvēle ir alus šķirnes, kur parent_id= 10. Tieši tāpat arī vīniem?
Varbūt ir kāds ergonomiskāks risinājums?
-
vai ir iespējams caur ibanku saņemt xml failu kodam automātiski pieslēdzoties, piemēam, ik pēc 2 stundām un atjaunot datus datubāzē? kā tur notiek tā autorizācija utt? tīri teorētiski.
varbūt, ka ir jāpiereģistrē extra lietotājs ar iespēju tikai aplūkot kontu, lai ļaundari nevar pārķert piekļuves tiesības un sarīkot dzīres ar konta atliku?
kā tur ir tām drošībām?
struktūra tabulu piekļuves tiesību organizēšanai
in PHP un datubāzes
Posted
ok, pamati, ja kāds būtu uzreiz pateicis, ka tās ir tabulas ar kolonnu nosaukumiem, tad būtu sapratis :)