Avatar billede Peer Novice
Oprettet i dag kl. 22:20

Jeg bakser med noget Database og If Then med ASP - hvad gør jeg galt?

Er i gang med et billedarkiv, hvor der kan stemmes på et given billede, og så skal den bonne ud med et YES i tabellen hvis 2 eller flere stemmer på det samme billede, som de syntes bedst om. f.eks.:
Egon : billede nr 23        YES
Keld : billede nr 212
Benny:billede nr 23        YES
OSV.
Har efterhånden afprøvet adskillige kombinationer, og enten bonner den ud med et YES på samtlige, eller absolut ingen match, - er jeg helt skæv på den med at Navn skal være forskellige fra de andre Navn OG BilledeA skal være lig med de øvrige BilledeA i DB/tabellen?
Indstillinger i DB. Navn=Char BilledeA + B = TINYINT og også afprøvent med INT
Koder er flg:
<%
      strSQL = "SELECT * FROM afstemning ORDER BY ID DESC;" 
   
    Set myConn = Server.CreateObject("ADODB.Connection")
    myConn.Open tempConn
    Set rs = myConn.Execute(strSQL)
  If Not (rs.BOF Or rs.EOF) Then

        %>

<table id="vis" style="opacity:1;" width="100%">
<tr>
  <th>Fornavn</th>
  <th>Bedste billede</th>
  <th>N&aeligstbedste</th>
  <th>Match</th>
</tr>

<%
    Do While Not rs.EOF
'Har prøvet denne kombination + adskillige andre uden held - If (rs("Navn")) <> ""  and (rs("BilledeA")) = (rs("BilledeA"))  = "" then

If (rs("Navn")) <> (rs("Navn")) AND (rs("BilledeA")) = (rs("BilledeA")) then
Response.Write "<tr><td>" & (rs("Navn")) & "</td><td>" & (rs("BilledeA")) & "</td><td>" & (rs("BilledeB")) & "</td><td>" & "YES" & "</td></tr>"
    Else
Response.Write "<tr><td>" & (rs("Navn")) & "</td><td>" & (rs("BilledeA")) & "</td><td>" & (rs("BilledeB")) & "</td><td>" & "</td></tr>"   
    End If
    rs.MoveNext
  Loop
%>

</table>

<%
        rs.close
    myConn.Close
      set rs=Nothing
    Set myConn = Nothing 
End If
%>
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