Avatar billede bobbedude Nybegynder
15. januar 2003 - 15:01 Der er 4 kommentarer og
1 løsning

Randomize record set

Min kode:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database/tilbud.mdb")
SQL = "SELECT * FROM tilbudVare where priotet='A'"
set rs = Connect.execute(SQL)

top3 = 1
while not rs.eof and top3 < 4
%>
<table width="295" border="0" cellspacing="0" cellpadding="0" height="146" background="images/tilbud-kasse<%=top3%>.gif">
                      <tr>
                        <td align="right" valign="top">
                          <table width="100%" border="0" cellspacing="0" cellpadding="0" height="22">
                            <tr>
                              <td width="95">&nbsp;</td>
                              <td>
                                <div align="center" class="boldfont"><%=rs("varenavn")%></div>
                              </td>
                            </tr>
                          </table>
                          <table width="100%" border="0" cellspacing="0" cellpadding="0" height="124">
                            <tr>
                              <td width="20">&nbsp;</td>
                              <td width="95">
                                <div align="center" class="tilbud"> <%=rs("tilbudpris")%>.-</div>
                              </td>
                              <td width="10">&nbsp;</td>
                              <td width="145">
                                <div align="center">
                                  <table width="95" cellspacing="0" cellpadding="0" height="95">
                                    <tr>
                                      <td><img src="tilbudbilleder/<%=rs("billede")%>" width="95" height="95" border="1"></td>
                                    </tr>
                                  </table>
                                </div>
                              </td>
                              <td>&nbsp;</td>
                            </tr>
                          </table>
                        </td>
                      </tr>
</table>
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="15">
                      <tr>
                        <td></td>
                      </tr>
                    </table>
<%
top3 = top3 +1
rs.movenext
wend
%>


HVORDAN KAN JEG LAVE SÅ DEN TRÆKKER DATA UD RANDOM ?
ALTSÅ 3 RANDOM BILLEDER HVERGANG FILEN KØRERES.
Avatar billede arnvig Nybegynder
15. januar 2003 - 15:09 #1
lav en ekstra kolonne på TILBUDVARE med et fortløbende nummer (fortnr)
Generer 3 random tal mellem 1 og antal tilbudsvarer og select på at TIlBUDSVARE  er netop et af disse 3

SQL = "SELECT * FROM tilbudVare where priotet='A' AND fortnr in(rnd1,rnd2,rnd3)"
Avatar billede bobbedude Nybegynder
15. januar 2003 - 15:13 #2
arnvig - jeg vil ikke bruge dit forslag da det så kræver at jeg skal lave alt mit script om.
Avatar billede bobbedude Nybegynder
15. januar 2003 - 15:14 #3
arrg sådan noge p** jeg ville avise, håber du er flink og giver mig mine point tilbage.
Avatar billede arnvig Nybegynder
15. januar 2003 - 15:36 #4
hmm, måske skulle du lige have den lile forudsætning med: Hvordan løser jeg dette problem, uden at ændre i mit script. Så tror jeg ikke at du får nogen løsninger,Anyways, rigtig god fornøjelse med det, Bobbedude
Avatar billede arnvig Nybegynder
15. januar 2003 - 15:37 #5
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