Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    11

    Aiutoooo!!!!!!!

    Ciao a tutti amici,
    sentite ho un problemone....
    Ho questo script (che ora vi elenco)
    mi sapreste dire come faccio a dirgli di far comparire l'immagine in random e non sequenziale???
    Ve ne sarei molto grato AIUTATEMIIIII


    <%
    Dim rsRandPic
    Dim rsRandPic_numRows
    Dim strSql
    If Request.QueryString("iPic") <> "" Then
    strSql = "SELECT * FROM PICTURES WHERE PIC_APPROVED = 1 AND PIC_ID > " & Request.QueryString("iPic") & " ORDER BY PIC_ID ASC"
    Else
    strSql = "SELECT * FROM PICTURES WHERE PIC_APPROVED = 1 ORDER BY PIC_ID ASC"
    End If
    %>
    <%
    Set rsRandPic = Server.CreateObject("ADODB.Recordset")
    rsRandPic.ActiveConnection = MM_connDUpics_STRING
    rsRandPic.Source = strSql
    rsRandPic.CursorType = 0
    rsRandPic.CursorLocation = 2
    rsRandPic.LockType = 1
    rsRandPic.Open()

    rsRandPic_numRows = 0
    %>

    <%
    If rsRandPic.EOF or rsRandPic.BOF then
    Response.Redirect("view.asp")
    End If
    %>

    <%
    Dim imgWidth, imgHeight, imgPercent, imgFixWidth, imgFixHeight
    imgWidth = rsRandPic.Fields.Item("PIC_WIDTH").Value
    imgHeight = rsRandPic.Fields.Item("PIC_HEIGHT").Value
    imgFixWidth = 618
    imgPercent = (imgFixWidth/imgWidth)
    imgFixHeight= (imgHeight*imgPercent)
    %>

    <link href="assets/DUpics.css" rel="stylesheet" type="text/css">
    <SCRIPT LANGUAGE="JavaScript">

    <!-- Begin
    function OpenImage(img){
    foto1= new Image();
    foto1.src=(img);
    Controlla(img);
    }
    function Controlla(img){
    if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
    }
    else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
    }
    }
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+20;
    stringa="width="+largh+",height="+altez;
    finestra=window.open(img,"",stringa);
    }
    // End -->
    </script>

    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td height="1" colspan="2" align="center" bgcolor="#FFFFFF">[img]assets/_spacer.gif[/img]</td>
    </tr>
    <tr>
    <td height="16" align="left" valign="middle" bgcolor="#000000" class="textBold"><font color="#FFFFFF"><%=(rsRandPic.Fields.Item("PIC_NAM E").Value)%></font></td>
    <td height="16" align="right" bgcolor="#000000" class="textBold"><font color="#FFFFFF">Votes:
    <%=(rsRandPic.Fields.Item("PIC_VOTE_COUNT").Value) %></font></td>
    </tr>
    <tr>
    <td height="1" colspan="2" align="center" bgcolor="#FFFFFF">[img]assets/_spacer.gif[/img]</td>
    </tr>

    <tr>
    <form name="VOTE" method="post" action="voting.asp">
    <td colspan="2" align="center" valign="middle" bgcolor="#FF0000"> <table width="100%" border="0" cellpadding="0" cellspacing="0" background="assets/rate_bar.gif">
    <tr align="center" valign="middle">
    <input type="hidden" name="PIC_VOTE_VALUE" value="<%=(rsRandPic.Fields.Item("PIC_VOTE_VALUE") .Value)%>">
    <input type="hidden" name="iPic" value="<%=(rsRandPic.Fields.Item("PIC_ID").Value)% >">
    <input type="hidden" name="PIC_VOTE_COUNT" value="<%=(rsRandPic.Fields.Item("PIC_VOTE_COUNT") .Value)%>">
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">1</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">2</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">3</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">4</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">5</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">6</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">7</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">8</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">9</font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">10</font></td>
    </tr>
    <tr align="center" valign="middle">
    <td> <input type="radio" name="voteValue" value="1" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="2" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="3" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="4" onclick="this.form.submit()">
    </td>
    <td> <input name="voteValue" type="radio" onclick="this.form.submit()" value="5" checked>
    </td>
    <td> <input type="radio" name="voteValue" value="6" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="7" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="8" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="9" onclick="this.form.submit()">
    </td>
    <td> <input type="radio" name="voteValue" value="10" onclick="this.form.submit()">
    </td>
    </tr>
    </table></td>
    </form>
    </tr>
    <tr>
    <td height="1" colspan="2" align="center" bgcolor="#FFFFFF">[img]assets/_spacer.gif[/img]</td>
    </tr>
    <tr>
    <td colspan="2" align="center" bgcolor="#999999"> <table border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
    <tr>
    <td align="center" valign="middle" bgcolor="#CCCCCC">')" BORDER="0">[img]pictures/<%=(rsRandPic.Fields.Item([/img]" width = "<%= imgFixWidth %>" height = "<%= imgFixHeight %>" alt = "Download <%=(rsRandPic.Fields.Item("PIC_NAME").Value)%> (<%=(rsRandPic.Fields.Item("PIC_WIDTH").Value)%>Wx <%=(rsRandPic.Fields.Item("PIC_HEIGHT").Value)%>H) " border="0" align="absmiddle"></td>
    </tr>
    </table></td>
    </tr>
    </table>
    <%
    rsRandPic.Close()
    %>

  2. #2
    Standing ovation per l'ottimo titolo dato al thread. Una lettura del regolamento prima di postare non puo' che far bene.


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    11
    excuse me non sono pratico di forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da optime
    Standing ovation per l'ottimo titolo dato al thread. Una lettura del regolamento prima di postare non puo' che far bene.


    cmq io proverei con

    Rnd(ID_Squadra)

    cerca strSql e sostituiscila cosi:
    strSql = "SELECT * FROM PICTURES WHERE PIC_APPROVED = 1 AND PIC_ID = Rnd(PIC_ID)" ORDER BY PIC_ID ASC"

    se nn sbaglio esiste la funzione random in sql

    oppure se nn esiste prova con
    Randomize
    numero = Int((NUMERO_TOTALE_RECORD * Rnd) + 1)
    strSql = "SELECT * FROM PICTURES WHERE PIC_APPROVED = 1 AND PIC_ID =" & numero & " ORDER BY PIC_ID ASC"

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    11
    Perfetto mi è funzionato facendo così

    Randomize
    numero = Int((NUMERO_TOTALE_RECORD * Rnd) + 1)
    strSql = "SELECT * FROM PICTURES WHERE PIC_APPROVED = 1 AND PIC_ID =" & numero & " ORDER BY PIC_ID ASC"

    solo che ora devo fargli stabilire in automatico quanti record contiene il db

  6. #6
    usa la funzione COUNT()

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 © 2025 vBulletin Solutions, Inc. All rights reserved.