Visualizzazione risultati 1 fino 3 di 3

Discussione: Selezionatore random di link

  1. #1
    Guest

    Predefinito Selezionatore random di link

    Innanzitutto ciao a tutti, questo è il mio primo messaggio sul forum.
    Mi chiedevo se qualcuno ha conoscenze su come realizzare un qualcosa che permetta, una volta cliccato, di avere una selezione casuale di link.
    Mi spiego meglio: desidero che nel mio sito io possa cliccare su un'immagine e che questa mi rimandi a una selezione casuale di hyperlink già presenti sul mio sito.

    Mettiamo caso che il mio sito tratti di animali. Io ho una tabella con, facciamo, 10 immagini cliccabili di animali che rimandano a siti specifici riguardanti questi animali. Voglio un'immagine "animale a caso" che, cliccata, mi mandi su un sito di un animale a caso tra quelli di prima.
    Facciamo finta di avere quindi una tabella con immagini di Serpente, Lupo, Volpe, Gatto eccetera. Io posso selezionare manualmente uno di questi animali o premere "animale a caso" e venire reindirizzato su un sito riguardante il Serpente o il Lupo o la Volpe o il Gatto o altri, come se io avessi cliccato a caso sull'immagine dell'animale stesso nella tabella.

    Spero di essere stato abbastanza chiaro. Opero su dreamweaver.
    Grazie :)

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    I link, a qui te vuoi far reindirizzare, dove gli hai?

    Se gli hai il una database puoi inizializzare una variabile che abbia un valore random tra zero ( zero compreso ) e minore al totale degli elementi estratti dal database, per poi permettere al php di reindirizzare l'utente all'indirizzo estratto casualmente.

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    lo puoi fare su un array in php

    $array_lin[0] = www.io.sono
    $array_lin[1] = www.tu.sei
    $array_in[2] = www.egli.è

    fai count di $array_lin e poi fai un rand da 0 a count-1

    http://php.net/manual/en/function.rand.php

    per farlo su mysql fai una cosa del genere:
    Codice:
    SELECT * FROM tbl_name ORDER BY RAND();
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •