Visualizzazione risultati 1 fino 8 di 8

Discussione: Inserire "valutazioni" nel sito

  1. #1
    Guest

    Predefinito Inserire "valutazioni" nel sito

    Vorrei inserire nelle pagine html del mio sito una specie di "menu" che permetta ai visitatori di votare la qualità di una pagina. Si può fare in html o serve per forza il php? E come posso farlo

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Dev'essere usato PHP e per farlo puoi scaricare uno script pre-fabbricato.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Devo quindi trasformare tt le pagine html in php? puoi spiegarti meglio?

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Non necessariamente. Per far votare l'utente credo che ci sarà un form con i vari voti, probabilmente una selectbox, quindi tu il codice html lo inserisci nelle pagine che vuoi votare però punti il form su una pagina php.
    Codice HTML:
    <form action="pagina_che_calcola_i_voti.php" method="post">
    // Form per votare
    </form>
    Poi al massimo il form che inserisci nelle pagine HTML contiene qualche input di tipo "hidden" che contiene le informazioni che servono alla pagina php di capire a quale pagina aggiungere il voto e al massimo dopo l'aggiunta del voto dove tornare.
    Ultima modifica di miki92 : 24-04-2008 alle ore 16.18.56
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da pctricks Visualizza messaggio
    Devo quindi trasformare tt le pagine html in php? puoi spiegarti meglio?
    Ciao pctricks, qui puoi trovare l'imbarazzo della scelta con script pre-fabbricati in php: http://php.html.it/script/lista/58/sondaggi/


    Fammi sapere...

    Grazie,
    Ciao...

  6. #6
    Guest

    Predefinito

    oh, cavoli, ho messo nel sito una pagina "sondaggi.php", provate a dargli un'occhiata. ma il problema nn è quello, come faccio a mettere il coso lì per votare nella pagina html? So che rompo, am non capisco quasi nulla di html e php asd

  7. #7
    Guest

    Predefinito

    Ecco, bravo, come facciamo a vedere il vero codice php della pagina php se il browser ce lo traduce in codice html?

    Postalo qui il codice tra i tag [php] e [/php].


    Grazie,
    Ciao...

  8. #8
    Guest

    Predefinito

    Asd, scusa, eccolo qui:
    Codice PHP:
    <title>9 sondaggi</title><?
    /********* PHP RATE v1.0 ************
    Copyright 2000, Mathias Daval
    This script is a freeware. You can
    use it and modify it freely but you
    have to leave the copyright.
    Please let me know if you use
    this script (cyberlp@cybercable.fr)
    *************************************/

    $ficdest=explode(".",basename($PHP_SELF));
    $ficdest=$ficdest[0].".dat";


    if(
    file_exists($ficdest)) {
    $compteur=fopen($ficdest, "r");
    $old_stats=file($ficdest);
    $stats=explode("|", $old_stats[0]);
    fclose($compteur);
    $new_count=$stats[0];
    if (
    $stats[3] != $REMOTE_ADDR) {
    $new_count +=1;
    }
    $ip_hit=$REMOTE_ADDR;
    $compteur=fopen($ficdest, "w");
    fputs($compteur, "$new_count|$stats[1]|$stats[2]|$ip_hit|$stats[4]");
    fclose($compteur);
    }
    else {
    $nouveau_compteur=fopen($ficdest, "w");
    fputs($nouveau_compteur, "1|||$REMOTE_ADDR|");
    fclose($nouveau_compteur);
    }

    if (!empty(
    $envoi)) {
    $vote=fopen($ficdest, "r");
    $old_stats=file($ficdest);
    $stats=explode("|", $old_stats[0]);
    fclose($vote);
    $nbr_votes=$stats[1];
    $moy_votes=$stats[2];
    if (
    $stats[4] != $REMOTE_ADDR) {
    $nbr_votes +=1;
    $moy_votes=((($stats[1]*$stats[2])+$note)/$nbr_votes);
    }
    else { echo
    "<font face=Verdana size=2 color=red>You have already voted</font>"; }
    $ip_vote=$REMOTE_ADDR;
    $vote=fopen($ficdest, "w");
    $new_stats=fputs($vote, "$new_count|$nbr_votes|$moy_votes|$stats[3]|$ip_vote");
    fclose($vote);
    }

    print (
    "<form method=post>");
    $old_stats=file($ficdest);
    $stats=explode("|", $old_stats[0]);
    print (
    "<font size=1 face=Verdana color=#999999>Hits: $new_count | Votes: $stats[1] | Average vote: ");
    if (!empty(
    $stats[2])) { printf("%.1f", $stats[2]); }
    print (
    "&nbsp;&nbsp; <input type=hidden name=envoi value=1><input type=submit value=Vote>");
    print (
    "&nbsp;<select name=note>");
    for (
    $i=10; $i>=1; $i--) {
    print (
    "<option value=$i>$i");
    }
    print (
    "</select></form></font>");

    ?>
    L'ho scaricato da quel link che mi hai dato tu :)

Regole di scrittura

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