Un semplice sondaggio con le ASP

di Matteo Stori, in ASP - Scripting,
  • 0
  • 0
  • 0
  • 13,60 KB

Navigando sulla rete vi sarà di certo capitato di notare dei sondaggi sugli argomenti più vari.

Ci sono diverse società che offrono la possibilità di crearne per metterli gia pronti nelle nostre pagine web, ma spesso tali sondaggi sono limitati a poche voci ed a una grafica non modificabile, senza contare la pubblicità che questi siti aggiungono.

Utilizzando ASP con qualche riga di codice abbiamo la possibilità di crearne personalizzati e adatti alle nostre esigenze.

Per raggiungere questo scopo, abbiamo bisogno di quattro file: vota.html, vota.asp, vota.mdb e barra.gif, una gif a forma di barra che sarò utilizzata per creare un grafico.

L'interfaccia di visualizzazione

In questo file, che chiameremo vota.html dovremo inserire un form che permetterà agli utenti di scegliere tra le varie opzioni del sondaggio. Naturalmente, possiamo mettere il form in qualsiasi altra pagina già pronta.

Nel form il method dovrà essere impostato a POST e nell'action dovrà essere specificato il file vota.asp. Dovremo avere una cosa di questo tipo:

 <form action="vota.asp" method="POST">
<input type="radio" name="voto" value="primo">primo

<input type="radio" name="voto" value="secondo">secondo

<input type="radio" name="voto" value="terzo">terzo

<input type="radio" name="voto" value="quarto">quarto

<input type="radio" name="voto" value="quinto">quinto

<input type="submit" value="vota" width="100" height="50">
</form> 

In questo modo avremo cinque opzioni per la votazione. Se ne volessimo aggiungere delle altre è sufficiente modificare il form inserendo altri input con lo stesso name ma con valori differenti (sesto, settimo ecc?), e modificare gli altri file dove necessario.

Il database

La creazione del database, in questo caso un database Access, è molto semplice.
Basterà creare una tabella "vota" e tante colonne, con valori di tipo numerico, quante sono le voci nel form. Nel nostro caso avremo cinque colonne, e le chiameremo opzione1, opzione2, opzione3, opzione4, opzione5.

3 pagine in totale: 1 2 3

Attenzione: Questo articolo contiene un allegato.

Contenuti dell'articolo

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata