webForumDet fria alternativet

Hjälp med Adminsystem

ASPur ASP

3 svar · 282 visningar · startad av Mr Nils

Medlem sedan jan. 2000640 inlägg
Frågan#1

Hejsan =)

Jag håller på med en sida som har ett administrationssystem där administratöeren kan bestämma vilka som får ta sig in vart.

I tabellen larare har jag ett fält som heter "rights" som består av en teckenkombination (1/0/0/0/1) som sedan splittas upp och bestämmer vem som har tillgång till vad.

Iaf.
Till problemet. :)

Adminsidan innehåller en lista på alla lärare samt vad dom har för rättigheter (visas med ikryssade checkboxes).

Det jag har problem med är hur jag skall gå tillväga för att man skall kunna ändra rättigheter för några lärare och sedan kunna spara dom på samma sätt som ovan (1/0/1/1/0)

Det jag vill undvika är att ha en kolumn för varje del, utan endast "rights".
Så.
Om någon hade en bra ide så vore jag väldigt tacksam =)

Medlem sedan dec. 19996 721 inlägg
#2

Låt VALUE på checkboxarna vara ett tecken, t.ex "1" och sätt ihop strängen med

rights=len(request("box1")) & "/" & len(request("box2"))

osv.

Medlem sedan juli 20003 825 inlägg
#3

Ett annat alternativ kan vara att ha två bilder true.gif och false.gif

Är värdet det ena kan det bara bli det andra.

Det är lite mer att kåda men mindre komplext och aningen mer flexibelt.

Förstå du?

Exempel:

img scr=/admin/pics/true.gif

a href="confirm.asp?Rubrik1_true=8"

Det är lite svårt att förklara kortfattat... Men principen är att om en post är TRUE så kan den bara bli FALSE och vise versa.

Medlem sedan feb. 200112 078 inlägg
#4

Det är just pga. detta man inte använder ett fält med fler än ett värde i som har flera syften. Skapa ett fält för var och en av rättighetssiffrorna istället, det tjänar du på i längden.

131 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)