Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP + Mysql - registrace uzivatelu

Dobry den,
mela bych velkou prosbu na par chytrych hlav :-) Potrebovala bych vyresit nize popsany priklad a jelikoz jsem opravdu velika zacatecnice, budu vdecna za jakoukoliv odpoved (hlavne pro me srozumitelnou :-))

Jde mi o registraci autoru a prideleni opravneni, do kterych RUBRIK mohou zapisovat nove clanky a do kterych ne.

Mam tabulky AUTORI(id_autora, login, heslo, jmeno, email, ???) a tabulku RUBRIKY(id_rubriky, rubriky). Uzivatel ci administrator, pridava noveho autora prostrednictvim klasickeho formulare v HTML souboru, kde jsou textova pole pro login, heslo, jmeno, email a dale tu mam 8 checkboxu jednotlivych rubrik. Chci napriklad panu Novakovi pridelit, ze muze zapisovat do rubriky 1, 2 a 3, tak zaskrtnu prvni tri checkboxy. Stisknu tlacitko Odeslat a?

Nyni prijde vase chvile :-) Jak by mela vypadat struktura tabulek AUTORI, RUBRIKY. Jaky datovy typ zde pouziju pro jednotlive rubriky? A jak bude vypadat SQL dotaz, ktery provede pridani noveho autora do tabulky AUTORI a zaroven prida pro tohoto autora seznam rubrik, do kterych ma pristup???

Vypis snad uz nejak zvladnu, jde mi hlavne o pridavani. Omlouvam se za svoji nezkusenost a verim, ze to pro vas nebude tezke sousto :-) Jeste jednou dekuji za vase odpovedi a preji hezky den! BTW, pro jistotu uvadim svuj email: tarja.turunen@email.cz

Dekuji!!!
Lucka

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Mala by asi pribudnúť ďalšia tabuľka, ktorá by obsahovala väzbu medzi autormi a rubrikami - AUTOR_RU… nový
los 15.06.2007 14:48
los
Urobiť tabuľku AUTORI_RUBRIKY s týmito stĺpcami: 1. Autor 2. Rubrika Každá povolená rubrika pre aut… poslední
msx. 15.06.2007 19:32
msx.

Mala by asi pribudnúť ďalšia tabuľka, ktorá by obsahovala väzbu medzi autormi a rubrikami - AUTOR_RUBRIKA (id_autora, id_rubriky).

Potom môžeš jednoducho zvoliť, k akým rubrikám má autor prístup:

select r.* from autor_rubrika as ar
inner join rubrika as r on r.id_rubriky=ar.id_rubriky
where ar.id_autora=$id_autora

Podobne môžeš zistiť aj to, akí autori majú prístup k danej rubrike.

Urobiť tabuľku AUTORI_RUBRIKY s týmito stĺpcami:
1. Autor
2. Rubrika

Každá povolená rubrika pre autora bude znamenať riadok v tabuľke, čiže:
Autor 4 môže ísť do rubrík 5, 6, 7, tak do tabuľky pridáš riadky:
Autor-4, Rubrika-5
Autor-4, Rubrika-6
Autor-4, Rubrika-7

Zpět do poradny Odpovědět na původní otázku Nahoru