Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    13

    estrazione casuale n recods

    Ho creato un sito di strumenti musicali con vetrina iniziale sulla Home, vorrei estrarre dalla tabella prodotti solo 9 records a caso per mostrarli in vetrina che cambino ad ogni caricamento pagina o almeno ogni giorno!! HELP ME

  2. #2
    Prova con questo:
    codice:
    			<%
    Dim Num_img_random
    Num_img_random=6
    %>
    <body topmargin="0">
    
    <%
    
    strAccessDB = "database.mdb"
    Set Conn = Server.CreateObject("ADODB.Connection")
    strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(strAccessDB)
    Conn.Open strCon
    Set rs = Server.CreateObject("ADODB.Recordset")
    query = "SELECT * FROM Tua_Tabella"
    rs.Open query,Conn,3,3
    if not rs.EOF then
      N = Num_img_random 'numero di record casuali da visualizzare
      Randomize
      max = rs.RecordCount-1
      redim arr(max)
      'popolo l'array da 0 al numero di record 
      for i=0 to max
    	arr(i)=i
      next
      'mischio i numeri in modo casuale
      for i=0 to max
        casuale = Int((max)*Rnd)
    	temp = arr(i)
    	arr(i) = arr(casuale)
    	arr(casuale) = temp
      next
      'visualizzo gli N record casuali
      for i=0 to N-1
        rs.Move arr(i)
        Dim images
    testo= rs("testo")
    scelta=rs("scelta")
    %>
    <div align="center">
    <table border="0" width="250" id="table1" cellspacing="0" cellpadding="2">
    	<tr>
    		<td bgcolor="#CCCCCC" align="center" height="22">
    		<font size="1" face="Verdana" color="#FFFFFF"><%=scelta%> <%=testo%></font></td>
    	</tr>
    </table>
    </div>
    <font face="Verdana" style="font-size: 2pt"> </font>
    <%
        rs.MoveFirst 
      next
    end if
    %>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    13
    grazie mille!
    sei stato gentilissimo!!!!!

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.