Avatar billede hrlund Nybegynder
10. februar 2002 - 00:36 Der er 3 kommentarer

Udtræk to ens fra database

Jeg har en undersøgelse som jeg har oprettet www.lund.dk/maelk/vote.asp hvor folk kan stemme.
For at undgå misbrug, gemmer den også folks IP og jeg kan via et lille admin se dem.
men jeg ville meget gerne have lavet et udtræk også, så jeg får af vide hvis der findes 2 ens IP adresser i databsen. Hvordan det ?

Mit script ser således ud:
<code>
<%
    dim Connection,SQLstringK,KRS

    Set Connection = Server.CreateObject("ADODB.Connection")
    Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../../db/maelkvote.mdb")
    SQLstringK="SELECT * FROM tabel order by IP"
    SET KRS=Connection.Execute(SQLstringK)


%>
  <table border="0" cellpadding="0" cellspacing="1">
    <tr>
      <td width="200"><font size="2" face="Verdana"><b>Stemme</b></font></td>
      <td width="200"><font size="2" face="Verdana"><b>Navn</b></font></td>
      <td width="200"><font size="2" face="Verdana"><b>IP</b></font></td>
      <td width="200" align="center"><font size="2" face="Verdana" color="#000000"><b>Slet</b></font></td>
    </tr>
  <%

   

while not KRS.EOF%>

    <tr>
      <td width="200" bgcolor="#CCCCCC"><font size="2" face="Verdana"><% = KRS("Vote") %></font></td>
      <td width="200" bgcolor="#CCCCCC"><font size="2" face="Verdana"><% = KRS("Navn") %></font></td>
      <td width="200" bgcolor="#CCCCCC"><font size="2" face="Verdana"><% = KRS("IP") %></font></td>
      <td width="200" bgcolor="#FF0000" align="center"><a href="java script:if(confirm('Er du sikker på du vil slette denne \n Stemme:<% = KRS("Vote") %> \n Navn:<% = KRS("navn") %> \n <% = KRS("Ip") %> ')) self.location.href = './slet.asp?id=<%=KRS("id")%>';"><font size="2" face="Verdana" color="#000000"><b>SLET</b></font></a></td>
    </tr>
        <%
   
    KRS.MoveNext
wend
   
KRS.close
set KRS =nothing
connection.close
set connection = nothing
   

    %>
  </table>
Avatar billede excession Nybegynder
10. februar 2002 - 01:11 #1
du kunne hente brugerens ip-adresse før de stemmer og se om den findes i databasen..

hvis den ikke findes får de lov at stemme.

hvis den findes kunne du f.eks vise resultater indtil nu eller måske skrive at de allerede har stemt..

Det ville næsten være bedre end at gå alle resultater igennem og se om der er 2 ens ip-adresser
Avatar billede hrlund Nybegynder
10. februar 2002 - 01:14 #2
Jo, men hvis nu der er flere personer bag en IP og stemmer seriøst, ville det være synd at kun den ene kan ..
Avatar billede excession Nybegynder
10. februar 2002 - 01:24 #3
jep, men det kan man ikke rigtig gardere sig mod..

hvis man tillader 2 stemmer per ip kan de stadig fortages af den samme person og man kan ikke bedømme om det er fusk eller 2 personer
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