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

    [FLMX] sondaggio non va...

    Ciao,
    ...ho fatto la mia ricerca nel forum ma non sono riuscito a venirne a capo...
    sto testando questo sondaggio in flash + asp...l'errore è NAN% ...
    nel link ci sono anche gli script nei frames...

    ...sapete dove sbaglio?

    Vi ringrazio, a presto, korben

  2. #2
    quando fai
    loadVariables("poll.asp/action=rd" etc

    rd è un valore fisso o una variabile?
    se è un valore fisso dove gli dici quale dei tre bottoni è stato clikkato?

    ti esce NaN% perche non ha valori con cui fare il calcoli dei click percentuali ... quindi sbagli o a passare allo script i valori della scelta dell'utente o sbagli a leggerli quando visualizzi il grafico ... penso

  3. #3
    Ciao CyberPunk,


    Originariamente inviato da CyberPunK
    quando fai
    loadVariables("poll.asp/action=rd" etc

    rd è un valore fisso o una variabile?
    se è un valore fisso dove gli dici quale dei tre bottoni è stato clikkato?
    questa la pagina poll.asp:
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    
    <% 
    action = Request("action")
    answer = Request("answer")
    if action = "rd" Then
    	RD()
    elseif action = "sg" Then
        	SG()
    else
    message = "No query string entered"
    response.write("&message=" + Server.URLEncode(message)+"&cconfirm=1")
    response.end
    End If
    Function SG()
    
    Dim rsPoll
    Dim rsPoll_numRows
    
    Set rsPoll = Server.CreateObject("ADODB.Recordset")
    rsPoll.ActiveConnection = MM_connPoll_STRING
    rsPoll.Source = "SELECT * FROM tblQuestion"
    rsPoll.CursorType = 0
    rsPoll.CursorLocation = 2
    rsPoll.LockType = 1
    rsPoll.Open()
    
    rsPoll_numRows = 0
    
    		
    		If 	answer="1" Then 
    			rsPoll("answer1Clicks")=rsPoll("answer1Clicks")+1		
    			response.write ("&loaded=1")
    		ElseIf	answer="2" Then 
    			rsPoll("answer2Clicks")=rsPoll("answer2Clicks")+1
    			response.write ("&loaded=1")
    		ElseIf	answer="3" Then 
    			rsPoll("answer3Clicks")=rsPoll("answer3Clicks")+1
    			response.write ("&loaded=1")
    		End If
    		rsPoll("clicksTotal")=rsPoll("clicksTotal")+1
    		rsPoll.Update
    		rsPoll.Close
    		
    	
    End Function
    
    
    Function RD()
    	Dim rsPoll
    Dim rsPoll_numRows
    
    Set rsPoll = Server.CreateObject("ADODB.Recordset")
    rsPoll.ActiveConnection = MM_connPoll_STRING
    rsPoll.Source = "SELECT * FROM tblQuestion"
    rsPoll.CursorType = 0
    rsPoll.CursorLocation = 2
    rsPoll.LockType = 1
    rsPoll.Open()
    
    rsPoll_numRows = 0
    	
    	response.write ("&question" & "="+ rsPoll("question"))
    	response.write ("&answer1" & "="+ rsPoll("answer1"))
    	response.write ("&answer2" & "="+ rsPoll("answer2"))
    	response.write ("&answer3" & "="+ rsPoll("answer3"))
    	
    	response.write ("&clicksTotal" & "="+ rsPoll("clicksTotal"))
    	response.write ("&answer1Clicks" & "="+ rsPoll("answer1Clicks"))
       	response.write ("&answer2Clicks" & "="+ rsPoll("answer2Clicks"))
        	response.write ("&answer3Clicks" & "="+ rsPoll("answer3Clicks"))
    	response.write ("&loaded=1")
    
    End Function
    %>
    <%
    'rsPoll.Close()
    'Set rsPoll = Nothing
    %>
    ti esce NaN% perche non ha valori con cui fare il calcoli dei click percentuali ... quindi sbagli o a passare allo script i valori della scelta dell'utente o sbagli a leggerli quando visualizzi il grafico ... penso
    ...avevo scoperto dalla ricerca che sbagliavo qualcosa...sai come posso risolvere?...grazie x la risposta...
    korben

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.