Avatar billede hybel Nybegynder
14. maj 2003 - 05:02 Der er 6 kommentarer og
1 løsning

ASP simpel tilmelding 200 point.

Hej.

Jeg skal bruge et ASP tilmeldingssystem (kun asp da serveren ikke understøtter php) som det er :

http://www.html.dk/tutorials/asp/lektion16_eks2.asp

Simpelt, simpelt (bare ik' for mig :-D). Det skal dog modificeres på 3 områder:

1. Der skal være 3 formfelter, fornavn, efternavn og medlemsnr. alle tre felter skal udfyldes, ellers skal siden reagere med fejl.

2. Der skal automatisk tilføjes et nr. ved siden af hver tilmeldte person (1. Hans Nielsen 348 osv.)

3. Der kan ikke tilmeldes over 14 personer, så skal der også skrives en fejl "max antal er nået".

Jeg ville blive rigtig rigtig glad, hvis der sad en derude som kunne hjælpe. På forhånd mange tak...
Avatar billede dk_akj Nybegynder
14. maj 2003 - 07:52 #1
Avatar billede dk_akj Nybegynder
14. maj 2003 - 07:58 #2
I begge .asp filer skal du lige rette
Dette :
set rs = conn.execute("select count(id) as antal from tilmeld group by id")
Rettes til:
set rs = conn.execute("select count(id) as antal from tilmeld")

//akj
Avatar billede hybel Nybegynder
14. maj 2003 - 14:58 #3
Hej dk_akj

Det er fanme i orden det dér og tak for din hjælp so far, det ser ud som om at det virker. Jeg har dog et problem: Den viser ikke de tilmeldte når man trykker på tilmeld ?! Den skriver kun "tak for din tilmelding". Den skal vise de tilmeldte.
Avatar billede dk_akj Nybegynder
14. maj 2003 - 15:02 #4
Øjeblik

//akj
Avatar billede dk_akj Nybegynder
14. maj 2003 - 15:09 #5
Denne .asp fil viser de tilmeldinger der ligger i databasen.

//akj

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Tilmeldinger</title>
</head>

<body>
<%
dim conn, strConn

strConn  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".")+"/db.mdb"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open strConn


set rs = conn.execute("select * from tilmeld")

response.write "<table>"

    response.write "<tr>"
    response.write "<td>id</td>"
    response.write "<td>Fornavn</td>"
    response.write "<td>Efternavn</td>"
    response.write "<td>Medlemsnummer</td>"       
    response.write "</tr>"



do while not rs.eof
    response.write "<tr>"
    response.write "<td>"& rs("id") &"</td>"
    response.write "<td>"& rs("fname") &"</td>"
    response.write "<td>"& rs("lname") &"</td>"
    response.write "<td>"& rs("memberid") &"</td>"
    response.write "</tr>"
    rs.movenext
loop   
response.write "</table>"

%>

</body>
</html>
Avatar billede hybel Nybegynder
14. maj 2003 - 15:30 #6
Alletiders :-) kan man ikke lave systemet så at:

Tilmeldinger.asp integreres i default.asp så selve formularen OG antallet af tilmeldinger er på en og samme side, så man inden man tilmelder sig kan se antallet af tilmeldinger ?! Pointene er selvfølgelig dine, og tusind tak for din hjælp. Det kan være jeg ønsker at trække lidt på din ASP viden i større sammenhæng men penge på bordet. Er det o.k. for dig ?!
Avatar billede dk_akj Nybegynder
14. maj 2003 - 20:40 #7
Sagtens. http://www.eybye-kjaer.dk/uploads/files/tm.zip

Det er helt ok. Du kan kontakte mig på msn messenger: dk_akj@hotmail.com

//akj
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