Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    cambiamenti alla pagina quando si ricarica

    Ciao! Sto cercando di fare una pagina web in cui spunta fuori una nuova frase, (le ho messe tutte in un array) ogni volta che si ricarica la pagina.
    Esiste un modo di farlo con php o anche html?
    grazie a tutti

  2. #2
    Io farei così:

    1) Creo una tabella nel dbcon i campi id|frase|check
    2) Inserisco le frasi nel db (Ma va! )
    3) Creo uno script che mi estrae un'unica frase e imposta check a 1 (ovviamente estrae la frase tra quelle dove check non è impostato a 1)
    4) Se non ne trova allora cambia tutti i check in 0 e quindi ricomincia la ricerca.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    ehm... non ho mai usato i db.....

  4. #4
    Ma ce l'hai un database sul tuo spazio? Credo proprio di si visto che usi php! Chiedi all'hoster i dati per accederci e dopo ne riparliamo perchè altrimenti fai un casino!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Potresti anche fare cosi:
    mettiamo che hai 20 frasi usando la generazione di numeri casuali.

    $num = rand(1,20)
    print $array[$num]

  6. #6
    Si ma così potrebbe capitare che qualche frase non venga mostrata! Il numero 3 per esempio potrebbe non essere mai generato! O potrebbe essere generato due volte consecutivamente! Con il mio metodo, invece, verranno mostrate sicuramente tutte le frasi e nessuna verrà mai ripetuta se non sono state lette prima tutte!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    Originariamente inviato da mircov
    Si ma così potrebbe capitare che qualche frase non venga mostrata! Il numero 3 per esempio potrebbe non essere mai generato! O potrebbe essere generato due volte consecutivamente! Con il mio metodo, invece, verranno mostrate sicuramente tutte le frasi e nessuna verrà mai ripetuta se non sono state lette prima tutte!
    Hai ragione, sarebbe una soluzione senza database di cui Bloody3000 nn sembra molto pratico

  8. #8
    Vabbè, se non è pratico lo diventerà! Siamo qui per imparare non per vedere come dobbiamo arrangiarci per evitare di imparare!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Soluzione possibile con l'utilizzo di un file di testo al posto del db .
    Richiede la possibilità di scrivere nella cartella e sui file in essa contenuta quindi controlla i CHMOD.

    Codice PHP:
    <?
    $array
    [0]="frase 1";
    $array[1]="frase 2";
    $array[2]="frase 3";
    // ...
    $array[29]="frase 30";

    $contatore="contatore.txt";

    $handle fopen ($contatore"w+");
    $indice fread ($handle2);
    if(
    $indice == 29){fwrite($handle"0")}
    else{
    fwrite($handle,$indice++ )}
    fclose ($handle);

    echo 
    $array[$indice];

    ?>

  10. #10
    $indice = fread ($handle, 1);

    qui dovrebbe essere almeno

    $indice = fread ($handle, 2);

    con 30 frasi...
    visitate http://camicio.altervista.org per caxxate varie :d

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.