Avatar billede zkou Nybegynder
16. december 2004 - 18:20 Der er 4 kommentarer og
1 løsning

select case

Jeg er ved at lave en kalender, hvor jeg har en kriterier der skal opfyldes og så skal der gøres forskellige ting:
Ved login bliver folks gruppenummer gemt i en session ved navn "gruppe".
På kalenderen må hver gruppe have et maks antal tilmeldte per dag (dette er forskelligt for hver gruppe), og hver login navn må kunne tilmelde sig en dag een gang. Hvordan gøres dette?

jeg henter folk information ud vha. disse sætninger:

strSQL = "SELECT Count(navn) as antal from yearlycal WHERE gruppe= '" & session("gruppe")&  "' GROUP by dte HAVING dte=#"&request("view_date")&"#"
strNavn = "SELECT Count(navn) as ant from yearlycal WHERE navn= '" & session("navn")&  "' GROUP by dte HAVING dte=#"&request("view_date")&"#"
set res = my_conn.execute(strNavn)
set result = my_conn.execute(strSQL)
if result.eof and result.bof then antal = 0 else antal = result("antal")
if res.eof and res.bof then ant = 0 else ant = res("ant")

if ant<1 then

if antal<8 then

Håber I kan hjælpe
Avatar billede lllund Nybegynder
16. december 2004 - 20:36 #1
Select case session("gruppe")
case 19
tal=8
case 7
tal=1
case else%>
<script>
    alert("Du skal være logget ind, klik OK for at komme til forsiden");
    location.href="http://coutbound.dk";
 
</script><%
End Select

Kan det bruges ;)
Avatar billede zkou Nybegynder
19. december 2004 - 16:33 #2
Når jeg bruger det svar, tæller den ikke ordentligt op, og vælger derfor altid case else. Hvad kan der være galt? det er som om at den ikk registrere de forskellige cases rigtigt.... hvis jeg prøver at lave en response.write(session("gruppe")) viser den det rigtige tal...
Avatar billede cpufan Juniormester
20. december 2004 - 23:23 #3
er session("gruppe") et tal?
er kolonnen i tabellen defineret som tal?
Hvis ja skal der ikke ' omkring:
strSQL = "SELECT Count(navn) as antal from yearlycal WHERE gruppe= " & session("gruppe")&  " GROUP by dte HAVING dte=#"&request("view_date")&"#"
Avatar billede zkou Nybegynder
05. januar 2005 - 16:39 #4
Det lyder godt...skriv et svar....
Avatar billede cpufan Juniormester
05. januar 2005 - 16:40 #5
her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester