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

    Aiuto per realizzare un sondaggio

    Lo so che l' argomento è stato molte volte già trattato, ma anche spulciando tra i messaggi e vedendo alcuni sondaggi già realizzati non sono riuscito a realizzare il sondaggio che vorrei creare.
    In pratica mi servirebbe un sondaggio che prevede:
    1) domanda 1 con un menù a tendina e 4 possibili risposte
    2) domanda 2 con un menù a tendina e 4 possibili risposte
    3) domanda 3 con un menù a tendina e 4 possibili risposte.
    4) domanda 4 con un campo di testo libero in cui l' utente possa scrivere ciò che voglia.
    5) tasto invio
    Quando l' utente preme il tasto invio vorrei fare in modo che:
    6) l' utente visualizzi graficamente in percentuale le risposte ai punti alle domande 1,2,3
    7) il campo di testo inserito nella domanda 4 giunga solo alla mia email.

    Qualcuno potrebbe aiutarmi ?
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

  2. #2
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    dunque... ti crei un db con 14 campi (tutti numerici):

    id | d1a | d1b | d1c | d1d | d2a | d2b | d2c | d2d | d3a | d3b | d3c | d4c | totale

    nella pagina a cui si arriva dopo aver premuto il Submit, fai così:

    d1a=request.form("d1a")

    if d1a<>"" then
    d1a=rs("d1a")+1
    rs("d1a")=d1a

    stesso discorso per gli altri, mentre per l'ultimo campo:
    totale=rs("totale")+1
    rs("totale") = totale

    per il campo da inviare via mail, usi uno dei tanti moduli per invio mail che trovi in giro.

    Nella pagina dei risultati:

    Per calcolare la percentuale della domanda 1 a:

    perc_d1a=(rs("d1a")/rs("totale"))*100

    e così via

  3. #3
    Grazie della risposta prima di tutto.
    Per fare ciò che tu mi consigli occorre una preparazione notevole che non ho :-(
    Cmq scopiazzando qua e la i codici sto riuscendo a fare ciò che desideravo.
    Ho per ora un problemino, magari potresti aiutarmi:
    ti metto qua sotto delle righe di codici (funzionanti).
    Queste istruzioni mi fanno comparire a video i campi presi dal database in modo che le scelte vengono visualizzate con i pulsanti di opzione (input type)
    Invece dei pulsanti vorrei che le stesse scelte siano inserite in un menù a discesa (select size)
    Ma sto facendo un casino indicibile...se puoi aiutarmi te ne sarei grato.
    Ti metto qua sotto il codice, ciao.


    SQL = "SELECT * from que order by id desc"
    rs.open sql,conn
    do while not rs.eof
    queID = rs("ID")
    sql1 = "select * from ans where queID="&queID
    response.write "" & rs("que") & "
    "
    response.write "<input type='hidden' name='queID' value="&queID&">"
    set rs1=conn.execute(sql1)
    do while not rs1.eof
    response.write "<input type=radio name=poll"&queID & " value='"&rs1("id")&"'>"&rs1("ansdesc") & "
    "
    rs1.movenext
    loop
    rs.movenext
    loop
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

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.