Avatar billede webbygger Nybegynder
04. januar 2005 - 19:21 Der er 9 kommentarer og
1 løsning

Loop problem !

Nu er jeg kommet så langt

' SQL forespørgsel
strSQL = "Select * From mmm Where kategori = 'piger'"

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


Do
  ' Personens navn
  strProdukt = rs("produkt")
  strNavn = rs("navn")
  strDato = rs("dato")
 
  ' lav et link til person.asp med Id-værdien i URL
  strLink = "<a href='piger2.asp?id=" & rs("Id") & "'>" & strProdukt & "</a>"

if strLink  <> "" then


  ' Liste med links
  Response.Write "<b>" & strLink & "</b>" &"<br>"
  Response.Write "tilføjet af :  " & strNavn 
  Response.Write "  den  " & strDato &"<br>" &"<br>"

  rs.MoveNext
 
  else
  Response.Write "Ingen bedømmelse i denne kategori !"
Loop While Not rs.EOF


Conn.Close
Set Conn = Nothing
%>

Men jeg kan ikke får den til, at skrive "ingen bedømmelse i denne kategori" når der ingen poster er !!!
Avatar billede Slettet bruger
04. januar 2005 - 19:24 #1
Der vil altid være noget i din strLink da du jo sætter den lige ovenover.
Avatar billede Slettet bruger
04. januar 2005 - 19:25 #2
Mon ikke det skal være sådan?

' SQL forespørgsel
strSQL = "Select * From mmm Where kategori = 'piger'"

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


Do
  ' Personens navn
  strProdukt = rs("produkt")
  strNavn = rs("navn")
  strDato = rs("dato")
 
  ' lav et link til person.asp med Id-værdien i URL
  strLink = "<a href='piger2.asp?id=" & rs("Id") & "'>" & strProdukt & "</a>"

  if strProdukt <> "" then


    ' Liste med links
    Response.Write "<b>" & strLink & "</b>" &"<br>"
    Response.Write "tilføjet af :  " & strNavn 
    Response.Write "  den  " & strDato &"<br>" &"<br>"
  else
    Response.Write "Ingen bedømmelse i denne kategori !"
  end if
  rs.MoveNext
Loop While Not rs.EOF


Conn.Close
Set Conn = Nothing
%>
Avatar billede Slettet bruger
04. januar 2005 - 19:26 #3
Hvis det ikke er strProdukt der afgør om der er en bedømmelse så skriv den variabel som afgør det i If sætningen.
Avatar billede webbygger Nybegynder
04. januar 2005 - 19:31 #4
Bertie >

Det er i kategori'en piger som afgører om der er nogen bedømmelse!!!
Avatar billede Slettet bruger
04. januar 2005 - 19:40 #5
Nå så er jeg med, jeg har lavet om på din løkke da du ellers ikke ville få sidste post med

' SQL forespørgsel
strSQL = "Select * From mmm Where kategori = 'piger'"

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

if not rs.EOF then
  While not rs.EOF
    ' Personens navn
    strProdukt = rs("produkt")
    strNavn = rs("navn")
    strDato = rs("dato")
 
    ' lav et link til person.asp med Id-værdien i URL
    strLink = "<a href='piger2.asp?id=" & rs("Id") & "'>" & strProdukt & "</a>"

  if strLink  <> "" then


    ' Liste med links
    Response.Write "<b>" & strLink & "</b>" &"<br>"
    Response.Write "tilføjet af :  " & strNavn 
    Response.Write "  den  " & strDato &"<br>" &"<br>"

    rs.MoveNext
 
  Wend
else
  Response.Write "Ingen bedømmelse i denne kategori !"
end if


Conn.Close
Set Conn = Nothing
%>
Avatar billede Slettet bruger
04. januar 2005 - 19:43 #6
Glemte lige at slette noget

' SQL forespørgsel
strSQL = "Select * From mmm Where kategori = 'piger'"

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

if not rs.EOF then
  While not rs.EOF
    ' Personens navn
    strProdukt = rs("produkt")
    strNavn = rs("navn")
    strDato = rs("dato")
 
    ' lav et link til person.asp med Id-værdien i URL
    strLink = "<a href='piger2.asp?id=" & rs("Id") & "'>" & strProdukt & "</a>"

    ' Liste med links
    Response.Write "<b>" & strLink & "</b>" &"<br>"
    Response.Write "tilføjet af :  " & strNavn 
    Response.Write "  den  " & strDato &"<br>" &"<br>"

    rs.MoveNext
 
  Wend
else
  Response.Write "Ingen bedømmelse i denne kategori !"
end if


Conn.Close
Set Conn = Nothing
%>
Avatar billede webbygger Nybegynder
04. januar 2005 - 19:49 #7
Tusind tak for hjælpe -> bertie

Smider du et svar ?

Jeg har en anden lille opgave, som jeg med garanti ikke selv kan løse...
er du frisk på den eller ...
Avatar billede Slettet bruger
04. januar 2005 - 20:02 #8
Et svar kommer her og jeg synes du skal oprette det andet som et nyt spørgsmål - jeg skal nok deltage hvis jeg kan :-)
Avatar billede webbygger Nybegynder
04. januar 2005 - 20:08 #9
Jeg opretter selvfølgelig et nyt spørgsmål

tak endnu engang
Avatar billede Slettet bruger
04. januar 2005 - 20:11 #10
Tak for point.
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