Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    Risultati random MySQL e paginazione

    Ciao ragazzi,
    vi espongo subito il mio problema, in poche parole ho una select del tipo:

    Codice PHP:
    SELECT FROM tabella ORDER BY RAND() 
    e fin qui tutto ok!

    Il problema si presenta quando faccio la paginazione, cioè quando vado a pagina 2 i risultati vengono ripetuti perchè ricaricando la pagina il sistema fa altri risultati random ma include anche quelli di pagina 1.

    Come faccio a risolvere?


    Grazie

    Matt86

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    [edit] Voto per Filippo
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    Ciao Ragazzi,
    innazitutto grazie per la vstra risposta. Ho provato a fare quello che c'è scritto in quell'articolo da voi segnalato ma non mi funziona, mi fa vedere in tutte le pagine lo stesso risultato della pagina uno. Questo è quello che ho fatto:




    Codice PHP:
    srand(make_seed());

    $seed_cookie = isset($_COOKIE['seed']) ? $_COOKIE['seed'] : rand();

    $seed setcookie ("seed",$seed_cookie,time()+3600);

    $sql "SELECT * FROM table ORDER BY RAND({$seed})"

    Dove sbaglio?

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    nel secondo esempio è stato utilizzato il parametro GET e io h utilizzato i cookie non è lo stesso?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    filippo.toso cortesemente potresti corregermi l'errore? ne ho un bisogno urgente.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

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.