Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    record random stesse visualizzazioni

    Scusate il titolo ma non sapevo come spiegarlo, ho anche provato a cercare ma con esito negativo.

    La mia richiesta e la seguente, probabilmente non serve neanche la funzione random.

    In una tabella ho 5 record desideravo estrarre uno di questi 5 record in modo casuale, ma alla fine di 15 refresh della pagina tutti 5 i record siano stati visualizzati 3 volte.


    Sperando essermi spiegato resto in attesa di vostri consigli

    Ciao

    PS: qualora sia possibile avere degli esempi pratici, sarebbe il massimo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Random è una cosa, la matematica è un'altra.
    Se lo vuoi random nulla ti assicura che non esca ad esempio per tre volte consecutive lo stesso record.
    Quello che chiedi mal si concilia con il concetto di random.

    Roby

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Roby_72
    Random è una cosa, la matematica è un'altra.
    Se lo vuoi random nulla ti assicura che non esca ad esempio per tre volte consecutive lo stesso record.
    Quello che chiedi mal si concilia con il concetto di random.

    Roby
    Avevo precisato che povevo sbagliarmi ha me interessa che i record siano visualizzati dopo 15 refesh 3 volte ogni ogni record come posso fare?

    PS: comunque non importa se ID_1 sia visualizzato 3 volte cosecutivamente.

    Ciao e grazie.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Infatti avevo capito e con il random nulla ti assicura che dopo 15 refresh tu abbia 3 volte estratto ognuno dei 5 record.
    Dovresti avere da un lato i record da estrarre e in un'altra tabella o altrove i record già estratti in modo che il random sia "limitato".

    Roby

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    l'importante che sia visualizzati in maniera paritetica e possibile?
    Se si potresti farmi un esempio?

    Ciao grazie
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E possibile visualizzare i 5 record di una tabella i maniera identica.

    Caricamento della pagina visualizzo record 1, refresh della pagina visualizzo record 2, refresh della pagina visualizzo record 3, ecc..
    Al sesto refresh ricomincio da capo record 1 ecc..

    In modo che se io ricarico la pagina 15 volte ogni record sia stato visulizzato 3 volte.

    Se è possibile potresti spiegarmi come posso fare? Possibilmente con un esempio da poter testare.

    PS non importa l'ordine di visualizzazione l'importante che i record sia stati visualizzati lo stesso numero di volte.

    Ciao e grazie
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    nel database fai una tabella,
    codice:
    ORDINE:
    id_record
    num_volte
    setti num_volte=0 per tutti

    poi nella pagina fai:

    codice:
    stringa="select top 1 * from ordine oder by num_volte asc"
    rs.open stringa,connessione,3,3
    etc etc
    response.write..... etc etc
    dopo la visualizzazione o quando ti pare (cmq dopo l'apertura) fai

    codice:
    stringa="update ordine set num_volte=" int(rs("num_volte"))+1 " where id_record=" & rs("id_record")
    
    connessione.execute(stringa)

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.