Avatar billede okidoky Nybegynder
01. oktober 2006 - 09:18 Der er 7 kommentarer og
1 løsning

While løkke som ikke virker

hej

jeg har noget text i min db, og jeg skal kun udskrive de sidste 5, før der udskrev den dem alle, men nu udskriver den forskellig, nogen gange 1 eller 2 3,4,5 ????? hvad kan problemet være ?
Avatar billede jps6kb Novice
01. oktober 2006 - 09:21 #1
Prøv at paste din kode herind så vi kan se den.
Avatar billede okidoky Nybegynder
01. oktober 2006 - 09:30 #2
sql = "Select * from tbl_img order by rand() limit 0,5"
        set img = Conn.execute(sql)
        Do while Not img.EOF
Avatar billede okidoky Nybegynder
01. oktober 2006 - 09:32 #3
det er selvfølgelig starten

her kommer det sidste

<img src="img/<%=img("img")%>" width="100" height="100" border="0" />

<%
img.MoveNext
Loop
Conn.execute(sql)
%>     

først var den while og slut wend, men jeg prøvede med do og loop, men virker ikke
Avatar billede nielle Nybegynder
01. oktober 2006 - 09:35 #4
Hvis du ikke vil have dem til at skrive ud i tilfældig rækkefølge skal du ikke have "... ORDER BY Rand() ..." med i din SQL.
Avatar billede okidoky Nybegynder
01. oktober 2006 - 09:37 #5
de skal udskrives tilfældig ,,, sorry og kun 5
Avatar billede nielle Nybegynder
01. oktober 2006 - 09:43 #6
Hvis du *kun* har dette, burde det virke (forudsat at der er minimum 5 rækker i tbl_img):

sql = "SELECT * FROM tbl_img ORDER BY rand() LIMIT 0,5"
Set img = Conn.Execute(sql)

Do While Not img.EOF
%>
    <img src="img/<%=img("img")%>" width="100" height="100" border="0" />

<%
    img.MoveNext
Loop
%>

Men siden at du ikke har postet det hele, er det måske iblandt det manglende kode at der er noget som driller.
Avatar billede okidoky Nybegynder
01. oktober 2006 - 09:46 #7
yes tak, jeg har kopieret den kode og nu virker det, ved ikke vide hvad der var i vejen :) takker...
Avatar billede nielle Nybegynder
01. oktober 2006 - 09:51 #8
Svar :^)
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