Qualcuno può dirmi come faccio a inserie un menu dove i visitatori possono votarmi (con la possibilità di spuntare il voto da 1 a 10 e di inviarlo)?
Qualcuno può dirmi come faccio a inserie un menu dove i visitatori possono votarmi (con la possibilità di spuntare il voto da 1 a 10 e di inviarlo)?
E poi dovresti crearti una pagina PHP dove registri il voto.Codice HTML:<form action="voto.php" method="post"> <input type="radio" name="voto" value=1> 1 <br><input type="radio" name="voto" value=2> 2 <br><input type="radio" name="voto" value=3> 3 <br><input type="radio" name="voto" value=4> 4 <br><input type="radio" name="voto" value=5> 5 <br><input type="radio" name="voto" value=6> 6 <br><input type="radio" name="voto" value=7> 7 <br><br><input type="radio" name="voto" value=8> 8 <br><input type="radio" name="voto" value=9> 9 <br><input type="radio" name="voto" value=10> 10 <br><input type="submit" value="Vota"> </form>
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
E nella pagina php che codice devo inserire per registrare tutti i voti ricevuti??!!
Dipende dove li devi registrare...
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
Comunque secondo me è meglio un select:
Poi il codice come ha detto funcool dipende, magari prova a farti un giro su http://freephp.html.it/ o mandami un mp che eventualmente te lo faccio io.Codice HTML:<form action="pagina-che-registra-il-voto.php" method="POST"> Come valuti il sito? <select size="1" name="voto"> <option>1</option> <option>2</option> [...] <option>10</option> </select>
Quindi io metto il codice nella mia pagina; ma non ho capito cosa devo fare dopo. Il secondo codice lo devo mettere nella pagina php o no?
Il codice da mettere nella pagina PHP nessuno lo ha ancora scritto, dipende tutto da dove vuoi salvare i dati.
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
1 voi dove mi consigliereste di salvare i dati?
2 nel primo codice, il tasto "vota" dovrebbe collegarsi ad una pagina, ma dove lo imposto il percorso?
1. Puoi scegliere di salvare i dati nel database o in un file di testo.
2. Il percorso della pagina lo imposti nell'action del form.
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
forse è più facile in un file di testo
io ti consiglio di salvarli in un file, tanto alla fine devi salvare solo un numero.....
Codice PHP:
<?
$handler=fopen('voti.log', 'w+');
$voti=fread($handler);
$voti= $voti + $_POST['voto'];
fwrite($handler, $voti);
fclose($handler);
?>
Si dovrebbe fare in modo che ci sia anche una variabile che indichi il numero totale dei voti.
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
scusatemi se insisto ma non ho ancora bene capito i passaggi:
1 Inserisco il codice nella mia pagina (ma nel tasto voto devo collegarlo a un file php o no?
2 Inserisco il codice nella pagina php e questo me lo salva in un altro file?
Il nome del file PHP lo metti nell'action del form.
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
Ho provato a creare il file, ho votato (dopo aver messo il collegamento del file php) ma me lo fa scaricare, non registrare.
Devi provarlo online, per provarlo su tuo computer dovresti scaricarti un programma tipo EasyPHP.
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
L'ho provato on-line, e pero mi collega al file php non inserisce il voto. (MI sa che sono io che non ci ho capito niente). Quindi il codeci che inserisco nella mia pagina non vota realmente è solo per la visione, ma se è così nella pagina php devo inserire un codice che scrive su un file di testo, ma quale è?
L'unico file PHP che c'è è quello che serve per scrivere sul file di testo.
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
Ma questo codice come lo trasformo, mettiamo che voglia scrivere i file su voti.txt (in www.ilmiosito.altervista.org/index_file)
<?
$handler=fopen('voti.log', 'w+');
$voti=fread($handler);
$voti= $voti + $_POST['voto'];
fwrite($handler, $voti);
fclose($handler);
?>
Tra l'altro manca anche il tasto vota
Cambi voti.log con il percorso del file.
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
Ho provato di nuovo; ho inserito lo steso sistema di votazione. Praticamente sulla mia pagina uno sceglie un voto, ma poi deve rifare lo steso sulla pagina php o no? Perchè se nella pagina php rimetto i tasti con il codec usato per scrivere non succede niente (va bene se il file di testo è fatto con blocco note di windows?)
Ti posso suggerire qualcosa di MOLTO più semplice, visto che nel mio sito ho la stessa cosa?
Iscriviti ad un fornitore di sondaggi gratuiti, quello che nelle pagine del mio sito è stato realizzato da Sparklit (http://www.sparklit.com/). Puoi modificarti il codice del sondaggio come ti pare (anche "a mano libera" se smanetti un po' con HTML) e, entro certi limiti, anche la pagina dei risultati. Inoltre provvedono loro a realizzare meccanismi di individualità del voto (mi pare che puoi scegliere anche quante volte un visitatore può votare su quel sondaggio)
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
grazie, ma ne esiste uno di questi fornitori di sondaggi gratuiti in italiano?
Prova a dare un'occhiata qui: http://www.risorse.net/gratis/direct...goria=Sondaggi.
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...