Visualizzazione risultati 1 fino 28 di 28

Discussione: Script random

  1. #1
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito Script random

    Premettendo che non sono per niente esperto di php+mysql mi chiedevo:
    Se ho ad esempio 3 liste:
    1 lista: Del Piero, Ronaldo, Raul ecc...
    2 lista: passa, tira, stoppa ecc...
    3 lista: la palla, il pallone, la sfera ecc...

    E' facile creare uno script che in pratichi mi crei frasi a random con ordine lista1 + lista2 + lista3?
    Es. le frasi create potrebbero essere "Ronaldo stoppa la sfera" o "Raul tira il pallone"

    Fatemi sapere grazie :)

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Premettendo che non sono per niente esperto di php+mysql mi chiedevo:
    Se ho ad esempio 3 liste:
    1 lista: Del Piero, Ronaldo, Raul ecc...
    2 lista: passa, tira, stoppa ecc...
    3 lista: la palla, il pallone, la sfera ecc...

    E' facile creare uno script che in pratichi mi crei frasi a random con ordine lista1 + lista2 + lista3?
    Es. le frasi create potrebbero essere "Ronaldo stoppa la sfera" o "Raul tira il pallone"

    Fatemi sapere grazie :)
    certo che è possibile...ti faccio uno script di esempio che campia ogni volta che la variabile $valore cambia:
    Codice PHP:
    $data = date(d) ; //oggi giorno
    $mese = data(m) ; //questo mese
    $anno = anno(y) ; //questo anno
    $valore = $data + $mese + $anno // somma di $data, $mese e $anno
    switch ($valore)
    // se valore e uguale alla case esegue il codice dopo i due punti e prima del punto e virgola
    {
    case
    1: echo "Del piero passa la palla"; break;
    case
    2: echo "Del piero passa il pallone"; break;
    case
    3: echo "Del piero passa la sfera"; break;
    ......
    ......
    // e via di seguito
    }
    come vedi io ho impostato uno script che a segonda della somma del giorno, mese e del suo valore mi visualiza una di quelle frasi, ma ci ne stanno tandi di modi in cui puoi fare uno script randon.

    ad esempio ora per i giorni non e proprio ideale, perche la frase cambierebbe ogni giorno, ma lo potrai fare con l' ore i minuti o i secondi

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    come vedi io ho impostato uno script che a segonda della somma del giorno, mese e del suo valore mi visualiza una di quelle frasi, ma ci ne stanno tandi di modi in cui puoi fare uno script randon.

    ad esempio ora per i giorni non e proprio ideale, perche la frase cambierebbe ogni giorno, ma lo potrai fare con l' ore i minuti o i secondi
    Non hai ben capito cosa mi serve.
    Avendo 3 celle con dei valori differenti mi servirebbe ad esempio cliccare su un tasto "invia" ed avere generata la frase a random... non me le devo scrivere io le frasi

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Non hai ben capito cosa mi serve.
    Avendo 3 celle con dei valori differenti mi servirebbe ad esempio cliccare su un tasto "invia" ed avere generata la frase a random... non me le devo scrivere io le frasi
    e la stessa cosa, ora io ho scritto che ti stampa la frase, ma tu puoi mettere anche che ti inserisca i contenuti della cella in un certo ordine

    scusa poi, se le liste le hai gia non basta che unisci le celle in un unica frase?
    Ultima modifica di sevenjeak : 22-01-2008 alle ore 21.36.00

    Sevenjeak
    Software developer and much more

  5. #5
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    e la stessa cosa, ora io ho scritto che ti stampa la frase, ma tu puoi mettere anche che ti inserisca i contenuti della cella in un certo ordine

    scusa poi, se le liste le hai gia non basta che unisci le celle in un unica frase?
    Scusami, grazie del tuo aiuto ma non è quello che cercavo :(

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Scusami, grazie del tuo aiuto ma non è quello che cercavo :(
    e che cercavi...uno script random e quello che ti ho scritto nella prima risposta, per me l' unione di piu celle non è uno script random...che cercavi cmq?

    se ti va prova a fammi un esempio con lo script che hai tu, cosi sei più chiaro no!
    Ultima modifica di sevenjeak : 22-01-2008 alle ore 21.43.44

    Sevenjeak
    Software developer and much more

  7. #7
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    e che cercavi...uno script random e quello che ti ho scritto nella prima risposta, per me l' unione di piu celle non è uno script random...che cercavi cmq?

    se ti va prova a fammi un esempio con lo script che hai tu, cosi sei più chiaro no!
    Io non ho nessuno script, volevo crearlo ;). E credo che si capisca nel primo post come lo volevo no?

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Io non ho nessuno script, volevo crearlo ;). E credo che si capisca nel primo post come lo volevo no?
    io ho capito che vuoi unire le tre liste? vero no? ma per fare cio non ti basta inserire una stringa che contiene il valore del 1 campo, del 2 e del terso campo no? se intendi quello allora non e uno script random, uno script random e quello che ti ho scritto io, non quello che tu vuoi fare...cmq ora se hai capito va tutto bene

    Sevenjeak
    Software developer and much more

  9. #9
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    io ho capito che vuoi unire le tre liste? vero no? ma per fare cio non ti basta inserire una stringa che contiene il valore del 1 campo, del 2 e del terso campo no? se intendi quello allora non e uno script random, uno script random e quello che ti ho scritto io, non quello che tu vuoi fare...
    Io voglio uno script che avendo le tre possibilità, appena clicco su un tasto mi crea un frase a random, frase che sia composta in seguenza da queste tre possibilità...
    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    cmq ora se hai capito va tutto bene
    Cosa?

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Cosa?
    cioè:

    ti faccio capire in poche palore, una frase random non è una frase che crei mediante l' unione che tu decise, una frase random e una frase che si modifichi automaticamente senza l' intervento dell' utente, come nel mio script, micca interviene l' utente la

    oddio, io la ho esaggerato, perche la frase si modifica ogni giorno nel mio script.

    ho capito che tu non volevi quello, ma io di stavo chiarendo il termine di frase random

    cmq, non sono sicuro, ma tu dicevi uno script come questo presente qui sotto?
    Codice PHP:
    <?
    if ($_GET["Invio"]=="pass") { // eseguire solo se la variabile Invio (presente nell' action del forum) è identica a press
    $frase_completa = $_POST["lista1"]." ".$_POST["lista2"]." ".$_POST["lista3"]
    }
    ?>
    <form action="...?Invio=press" method="post">
    <select name="lista1"><option>frase 1</option><option>frase 2</option></select>
    <select name="lista2"><option>frase 1</option><option>frase 2</option></select>
    <select name="lista3"><option>frase 1</option><option>frase 2</option></select>
    <input type="submit" value="..." />
    </form>
    <?
    echo "<br>" ;
    echo
    $frase_completa
    }
    ?>
    non so se intentevi questo, per esempio nell' action al posto dei puntini che metti il nome della pagina con lestenzione di ricarica quella pagina con la variabile (che sta scritta nell' action dopo il punto di domanda) che e uguale a press, e la if che c' è sopra ti viene eseguida quando quella variabile è uguale a press, e dopo sotto si capisce

    intendive questo?

    ma questa non è una frase random!
    Ultima modifica di sevenjeak : 22-01-2008 alle ore 22.49.00

    Sevenjeak
    Software developer and much more

  11. #11
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    http://www.bastardofuori.altervista.org/ioo.php
    mi da
    Codice:
    Parse error: syntax error, unexpected '}' in /membri2/bastardofuori/ioo.php on line 4

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

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    http://www.bastardofuori.altervista.org/ioo.php
    mi da
    Codice:
    Parse error: syntax error, unexpected '}' in /membri2/bastardofuori/ioo.php on line 4
    nella prima if nell' unico comando presente, alla fine metti il punto e virgola, che me lo sono dimenticato

    ah, pure alla frase che stampo sotto il form manga un punto e virgola alla fine
    Ultima modifica di sevenjeak : 22-01-2008 alle ore 23.04.03

    Sevenjeak
    Software developer and much more

  13. #13
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    nella prima if nell' unico comando presente, alla fine metti il punto e virgola, che me lo sono dimenticato

    ah, pure alla frase che stampo sotto il form manga un punto e virgola alla fine
    Mi dispiace ma non è quello che cercavo :(

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Le tre liste sono tre tabelle di un database MySQL?
    Codice PHP:
    $frase="";
    $risultato=mysql_query("SELECT frase FROM lista1 ORDER BY RAND() LIMIT 1");
    $risultato=mysql_fetch_array($risultato);
    $frase.=$risultato['frase'];
    $risultato=mysql_query("SELECT frase FROM lista2 ORDER BY RAND() LIMIT 1");
    $risultato=mysql_fetch_array($risultato);
    $frase.=" ".$risultato['frase'];
    $risultato=mysql_query("SELECT frase FROM lista3 ORDER BY RAND() LIMIT 1");
    $risultato=mysql_fetch_array($risultato);
    $frase.=" ".$risultato['frase'];
    echo
    $frase;
    Forse si può fare con un'unica query...

    Le tre liste sono tre array?
    Codice PHP:
    echo $lista1[rand(count($lista1)-1)]." ".$lista2[rand(count($lista2)-1)]." ".$lista3[rand(count($lista3)-1)];
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Io in pratica vorrei:
    Ho ad esempio 3 tabelle

    tabella1
    tabella2
    tabella3

    la prima tabella contiene n celle ad esempio 3 ossia (Del Piero, Ronaldo, Kakà)
    la seconda tabella contiene n celle (non necessariamente uguale al numero di celle contenute nelle altre tabelle) ad esempio 3 ossia (stoppa, tira, calcia)
    la terza tabella contiene n celle ad esempio 3 ossia (la sfera, il pallone, la palla)

    Mi serve uno scipt che prendendo il contenuto da queste tre tabelle (scrivendo ad esempio il nome delle stesse tabelle in tre campi separati) e cliccando su un pulsante mi verrà generato in un box sottostante la frase con le celle della tabella in ordine tabella1+tabella2+tabella3 con contenuto casuale.

    Spero di essermi spiegato :)

  16. #16
    Guest

    Predefinito

    Non lo ho testato non isultatemi:
    <form action="elab.php" method="post">
    <select name="1"><option>1</option><option>2</option></select>
    <select name="2"><option>1</option><option>2</option></select>
    <select name="3"><option>1</option><option>2</option></select>
    <input type="submit" value="..." />
    </form>
    file elab.php

    <?
    $uno = $_GET['1'];
    $due = $_GET['2'];
    $tre = $_GET['3'];

    if ($uno=="1"){
    $unop = "Kaka";
    }
    elseif ($uno=="2"){
    $unop = "Non so chi";
    }
    else{
    $unop = "Non so chi";
    }



    if ($due=="1"){
    $duep = "calcia";
    }
    elseif ($due=="2"){
    $duep = "Non so chi";
    }
    else{
    $duep = "Non so chi";
    }

    if ($tre=="1"){
    $trep = "calcia";
    }
    elseif ($tre=="2"){
    $trep = "Non so chi";
    }
    else{
    $trep = "Non so chi";
    }

    print(" $unop $duep $trep");
    ?>

  17. #17
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da guglio Visualizza messaggio
    Non lo ho testato non isultatemi:


    file elab.php
    sembra che il risultatso sia sempre
    "Non so chi Non so chi Non so chi"
    http://www.bastardofuori.altervista.org/elab1.php

  18. #18
    Guest

    Predefinito

    Certo, non lo ho settato: Leggilo:

    Devi modificare questi cicli

    if ($uno=="1"){
    $unop = "Kaka";
    }
    elseif ($uno=="2"){
    $unop = "Non so chi";
    }
    else{
    $unop = "Non so chi";
    }



    if ($due=="1"){
    $duep = "calcia";
    }
    elseif ($due=="2"){
    $duep = "Non so chi";
    }
    else{
    $duep = "Non so chi";
    }

    if ($tre=="1"){
    $trep = "calcia";
    }
    elseif ($tre=="2"){
    $trep = "Non so chi";
    }
    else{
    $trep = "Non so chi";
    }
    i primi 3 sono per i giocatori ci metti tipo kaka ecc gli altri 3 per quello che fanno Es : tirano e l'ultimo per il risultato esempiio in rete
    Ultima modifica di guglio : 23-01-2008 alle ore 21.10.52

  19. #19
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Non ho letto tutti i messaggi perchè sono veramente tantissimi però penso di aver capito e provo a darti il mio contributo...

    Codice PHP:
    //creo 3 array con i rispettivi elementi della frase

    $array_giocatori = array();
    $array_giocatori[1]="Ronaldo";
    $array_giocatori[2]="Kaka";
    $array_giocatori[3]="Del Piero";

    $array_azione = array();
    $array_azione[1]="Tira";
    $array_azione[2]="Stoppa";
    $array_azione[3]="Passa";

    $array_oggetto = array();
    $array_oggetto[1]="La palla";
    $array_oggetto[2]="La sfera";
    $array_oggetto[3]="Il pallone";

    //sceglo casualmente i 3 elementi

    $numero_casuale_giocatore = rand(1, 3);
    $numero_casuale_azione = rand(1, 3);
    $numero_casuale_oggetto = rand(1, 3);

    //1 e 3 sono i limiti da cui prendere il numero casuale

    $giocatore_scelto = $array_giocatori[$numero_casuale_giocatore];
    $azione_scelta = $array_azione[$numero_casuale_azione];
    $oggetto_scelto = $array_oggetto[$numero_casuale_oggetto];

    $stringa_finale = "$giocatore_scelto $azione_scelta $oggetto_scelto";

    echo
    $stringa_finale;
    L'ho provato e funziona ma ovviamente essendo solo 3 opzioni le frasi vengono spesso simili...
    Non fare oggi quello che non hai fatto per convinzione ieri...

  20. #20
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da guglio Visualizza messaggio
    Certo, non lo ho settato: Leggilo:

    Devi modificare questi cicli



    i primi 3 sono per i giocatori ci metti tipo kaka ecc gli altri 3 per quello che fanno Es : tirano e l'ultimo per il risultato esempiio in rete
    Non funzione: da sempre la stessa frase...
    @hackharo: funziona... è possibile fargli prendere i dati dalle tabelle di un database?
    Grazie

  21. #21
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    @hackharo: funziona... è possibile fargli prendere i dati dalle tabelle di un database?
    E' il codice che ho scritto io...
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  22. #22
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Ah ecco lo sapevo che mi era sfuggito qualcosa XD...
    Comunque, come ti ha scritto funcool, il codice più o meno è quello...Applicato allo script che ti ho dato:

    Codice PHP:
    //array estratti dal db

    $giocatore_query = mysql_query("SELECT playercolumn FROM playertable ORDER BY RAND() LIMIT 1");
    $giocatore_array = mysql_fetch_array($giocatore_query);

    $azione_query = mysql_query("SELECT actioncolumn FROM actiontable ORDER BY RAND() LIMIT 1");
    $azione_array = mysql_fetch_array($azione_query);

    $oggetto_query = mysql_query("SELECT objectcolumn FROM objecttable ORDER BY RAND() LIMIT 1");
    $oggetto_array = mysql_fetch_array($oggetto_query);

    //sceglo i 3 elementi

    $giocatore_scelto = $giocatore_query[1];
    $azione_scelta = $azione_array[1];
    $oggetto_scelto = $oggetto_array[1];

    $stringa_finale = "$giocatore_scelto $azione_scelta $oggetto_scelto";

    echo
    $stringa_finale;
    e non dimenticarti la connessione al database

    Codice PHP:
    $connessione=mysql_connect("localhost","root","") or die(mysql_error());
    $scelta_db=mysql_select_db("db") or die(mysql_error());
    Non l'ho testato tutto perchè non ho tabelle così nel mio database, devi modificare quindi xcolumn, xtable da tutte le estrazioni

    per il resto se ho dimenticato qualcosa o hai bisogno di chiarimenti non farti problemi a chiedere

    ciao

    p.s: corretto secondo il consiglio di funcool
    Ultima modifica di hackharo : 25-01-2008 alle ore 15.18.37
    Non fare oggi quello che non hai fatto per convinzione ieri...

  23. #23
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ma se si può già il random nella query perché bisogna fare delle operazioni in più?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  24. #24
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    OK, grazie a tutti.
    Ho optato per lo script senza mysql.
    E se volessi mantenere una opzione di default e far cambiare le altre a random?
    Es scelgo di volere sempre che il giocatore sia Del Piero e le frasi verranno fatte solo col suo nome.
    E' possibile farlo selezionando il nome dalla pagina stessa, e non agendo sul sorgente? Tipo un menù a tendina...

  25. #25
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Certo ti basterà immagazzinare in una variabile PHP l'elemento che vuoi che vari a seconda della pagina e non casualmente e richiamarlo nella stringa che poi verrà stampata a video:

    $stringa_finale = "$giocatore_scelto $azione_scelta $oggetto_scelto";
    $stringa_finale = "$giocatore_pagina $azione_scelta $oggetto_scelto";

    Però se si tratta di pagine non-php ovvero il loro contenuto principale è in html e quindi non associato a variabili php ti conviene scrivere direttamente l'elemento fisso senza passare per variabili.

    $stringa_finale = "Giocatore della pagina $azione_scelta $oggetto_scelto";
    Non fare oggi quello che non hai fatto per convinzione ieri...

  26. #26
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Citazione Originalmente inviato da hackharo Visualizza messaggio
    Certo ti basterà immagazzinare in una variabile PHP l'elemento che vuoi che vari a seconda della pagina e non casualmente e richiamarlo nella stringa che poi verrà stampata a video:
    Ok ma se io volessi tutto i nuna pagina? Mi servirebbe un menù a tendina in cui sceglere l'opzione fissa e cliccando ad esempio su invia mi generi la frase... E' possibile?

  27. #27
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Si può, ma se ci dici a cosa ti serve più precisamente ti possiamo aiutare meglio...
    Comunque se vuoi che si scelga la parte costante una "volta per tutte", si potrebbe usare un cookie.
    Se no con una sessione l'elemento costante rimarrà memorizzato fino alla chiusura del browser.

    Fammi sapere e ti scrivo il codice...
    Non fare oggi quello che non hai fatto per convinzione ieri...

  28. #28
    Guest

    Predefinito

    Citazione Originalmente inviato da bastardofuori Visualizza messaggio
    Premettendo che non sono per niente esperto di php+mysql mi chiedevo:
    Se ho ad esempio 3 liste:
    1 lista: Del Piero, Ronaldo, Raul ecc...
    2 lista: passa, tira, stoppa ecc...
    3 lista: la palla, il pallone, la sfera ecc...

    E' facile creare uno script che in pratichi mi crei frasi a random con ordine lista1 + lista2 + lista3?
    Es. le frasi create potrebbero essere "Ronaldo stoppa la sfera" o "Raul tira il pallone"

    Fatemi sapere grazie :)
    Scusate, ma non è meglio usare javascript?

    Bastardofuori, volevi lo script? Eccolo qui.

    Questo da inserire nella head della pagina:
    Codice HTML:
    <script type="text/javascript">
    function frase() {
    var fr1=new Array();
    //inserisco le prime parole
    fr1[0] = "Ronaldo";
    fr1[1] = "Raul";
    fr1[2] = "Ronaldinho";
    fr1[3] = "Eto' o";
    //e puoi continuare
    var num1=Math.floor(Math.random()*fr1.length);
    var fr2=new Array();
    //inserisco le seconde parole
    fr2[0] = "tira";
    fr2[1] = "stoppa";
    //e puoi continuare
    var num2=Math.floor(Math.random()*fr2.length);
    //inserisco le terze parole
    var fr3=new Array();
    fr3[0] = "il pallone";
    fr3[1] = "la palla";
    fr3[2] = "la sfera";
    //e puoi continuare
    var num3=Math.floor(Math.random()*fr3.length);
    
    
    document.getElementById ("pallone").innerHTML = fr1[num1] + " " + fr2[num2] + " " + fr3[num3];
    }
    </script>
    Inserisci questo al tag body:
    Codice HTML:
    <body onload="frase()">
    E inserisci questo dove vuoi che appaia:
    Codice HTML:
    <span id="pallone"></span>
    E se vuoi inserire un pulsantino per generare un'altra frase a random, questo è il codice pulsantino:
    Codice HTML:
    <button onclick="frase()">Scrivi quello che vuoi</button>
    Vuoi vedere un esempio mio? Vedi qui

    Ti sono stato utile? E' HTML non PHP.

    Ciao...
    Ultima modifica di heidi52 : 28-01-2008 alle ore 21.38.31

Regole di scrittura

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