Avatar billede dino84 Nybegynder
15. november 2004 - 22:53 Der er 3 kommentarer og
1 løsning

Opdater chechbox ved markering

Jeg har en liste af medlemmer som bliver smidt ind i en database.

Jeg henter dem så ud på min admin side hvor de så skal godkendes eller slettes.

Det jeg så gerne vil have hjælp til er hvordan man opdatere den enkelte bruger som godkendt lige så snart man krydser chechboxen af. eller omvendt...

Jeg har dette stykke kode...

<%
' Connection til database
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("../../data/fans.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
   
' Her hiver vi indholdet af databasen ud
sqll = "SELECT * From medlemmer ORDER BY dato DESC"
    Set rs =  Con.Execute(Sqll)
%>
<tr>
<td width="30%" align="left" class="tekst_fed">Navn</td><td width="30%" align="left" class="tekst_fed">E-mail</td>
<td width="20%" align="left" class="tekst_fed">By</td>
<td width="10%" align="center" class="tekst_fed">Godkend</td>
<td width="10%" align="center" class="tekst_fed">Slet</td>
</tr>
<% Do While Not rs.EOF
strID = Request("ID") %>
<tr><td width="30%" align="left" class="tekst_fed"><%=rs("navn")%></td>
<td width="30%" align="left" class="tekst_fed"><%=rs("email")%></td>
<td width="20%" align="left" class="tekst_fed"><%=rs("city")%></td>
<td width="10%" align="center" class="tekst_fed"><input type="checkbox" class="forms" name="medlem" value="True" <%If RS("godkend") = "True" Then Response.Write "checked" End If%>></td>
<td width="10%" align="center" class="tekst_fed">Slet</td>
</tr>
<%
rs.MoveNext
Loop
rs.close
Set rs=nothing  %>
Avatar billede kalp Novice
15. november 2004 - 23:04 #1
hvad med at lave et link du skal trykke på istedet? altså et godkend link ud for den enkelte? og lave en fil som hedder approve.asp

med en kode som dette

<%option explicit%>

   
<%
    dim connection,id,SQLstringK

    Set Connection = Server.CreateObject("ADODB.Connection")
    Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("fans.mdb")
   
    id    =        Trim(Request.QueryString("id"))
           
    SQLstringK="UPDATE medlemmer  SET godkendt=(1) WHERE id=" & id
    Connection.Execute(SQLstringK)
    response.buffer=true
    response.clear
    response.redirect "approve.asp"
    response.end
    %>
Avatar billede kalp Novice
15. november 2004 - 23:05 #2
min kode klæver at du har et felt i din database som hedder godkendt
som indeholder en talværdi... 1 for godkendt ..
Avatar billede dino84 Nybegynder
16. november 2004 - 18:31 #3
Hmm tja...

Vil helst have med det andet...

Men kommer der ikke flere svar må jeg bruge dit...
Avatar billede kalp Novice
03. januar 2005 - 22:47 #4
Jeg ligger et svar nu så:)
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