Menyer....

ASP

6 svar · 179 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Jag håller på att göra en admin sida och då beroende på vilken status den inloggade användaren har ska det komma fram olika sorters valmöjligheter i en <select>

Det står still i mitt huvud så nån som vill knuffa mig åt rätt håll.

mvh icaaq

Medlem sedan dec. 200012 464 inlägg
#2

Jag vet inte hur du har tänkt, men t.ex om vissa operationer kan utföras av alla medans andra kräver en viss status:

<select name='admin'>
<option value='1'>Val 1</option>
<option value='2'>Val 2</option>
<% if session("status") = "si" then %>
<option value='3'>Val 3</option>
<option value='4'>Val 4</option>
<% elseif session("status") = "så" then %>
<option value='5'>Val 5</option>
<option value='6'>Val 6</option>
<%end if%>
</select>

eller är det mer hierarkiskt uppbyggt?

Medlem sedan okt. 20005 273 inlägg
#3

...Jag tänkte jag skulle ta värdena från en databas ....

Men när jag tänker efter så blir nog det lite Overkill....

Jag kör på din modell.....tack igen :)

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#4

jooo....

Det är så här

status|användarID
1|1
1|2
1|3
2|4
3|5
3|6

osv osv

tänkte man kunde göra nått som att om man loggar in som en etta så ska man få fram alla alternativ...men om man är en tvåa så får man alla utom ettans alternativ...

fattar ni??

mvh icaaq

Medlem sedan dec. 200012 464 inlägg
#5

Jag tänker mig att du lagrar status i en session-variabel

<select name='admin'>
<% if cint(session("status")) <= 1 then %>
<option value='1'>Val 1</option>
<option value='2'>Val 2</option>
<% elseif cint(session("status")) <= 2 then %>
<option value='3'>Val 3</option>
<option value='4'>Val 4</option>
<% elseif cint(session("status")) <= 3 then %>
<option value='5'>Val 5</option>
<option value='6'>Val 6</option>
<%end if%>
</select>
Medlem sedan okt. 20005 273 inlägg
#6

Du tänker så rätt så ....tack igen

mvh, icaaq

Medlem sedan juni 20019 024 inlägg
#7

Är du full eller, icaaq? :e

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)