15. maj 2007 - 14:39Der er
7 kommentarer og 1 løsning
Either bof blablabla
Hejsa
Jeg har et problem med en fejl fordi der ikke er nogle poster i databasen. Jeg har prøvet nedenstående uden held. Hvis der ikke er nogle poster skal der bare skrives, at brugeren ikke har nogle kommentarer istedet for at vise kommentarene.
Nogen der kan hjælpe?
På forhånd tak. <% skft = 1 if (res.BOF OR res.EOF) then response.write("Denne bruger har ingen kommentarer") else do while NOT res.eof
skft = skft * (-1) if skft = 1 then trbg = "#FFFFFF" else trbg = "#f6f6f6" end if
Hvad jeg kan se, så burde scriptet virke, med bortset fra at alle "Denne bruger har ingen kommentarer" vil blive vist i toppen af siden, da du udskriver dem i en table:
response.write("<tr><td>Denne bruger har ingen kommentarer</td></tr>")
Det burde ikke være muligt i den kode du har vist. Det er ikke sådan at det er et andet sted i koden problemet opstår? F.eks hvis du udskriver Res efter loopet er slut?
<div id="main" align="left"> <% Query= "SELECT * FROM tbl_kommentar WHERE til_id=" & request.querystring("id") &" order by dato desc" Set Res = Conn.Execute(Query) %> <h1>Brugerkommentarer - <%=res("bruger_til")%></h1>
Det er denne linje den fejler i: <h1>Brugerkommentarer - <%=res("bruger_til")%></h1>
Du kan jo ikke udskrive res("bruger_til") hvis recordsettet er tomt. Hvad er det du prøver at udskrive der?? Jeg kan ikke heltgennemskue det, men det ligner noget som kunne være navnet på den bruger som passer med ID'et fra request.querystring("id")
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.