Avatar billede mortenbock Nybegynder
02. december 2002 - 23:48 Der er 7 kommentarer og
1 løsning

Spørgeskema. Hvordan?

Hej eksperter.

Vi skal igang med at lave en markedsanalyse, og vil til dette formål gerne lave et elektronisk spørgeskema som kan lægge på vores webhotel.

Tanken er, at der skal indsættes forskellige knapper til at besvare spørgsmålene med, og svarene skal så returneres i en kommasepareret tekstfil, så de er nemme at importere i excell...Dvs. indholdet af tekstfilen er noget i retning af:

svar1: 1,0,5,3,4,2,6,
svar2: 2,4,0,4,4,2,3,
osv....

Hvordan laver man det?

Mvh
Morten Bock
Avatar billede mortenbock Nybegynder
02. december 2002 - 23:49 #1
PS: Jeg kommer ikke igang med at programmere før Onsdag, så der er god tid til at skrive et godt svar ;-)

/Morten
Avatar billede ztyxx Nybegynder
02. december 2002 - 23:54 #2
det afhænger af hvilket programmeringssprog du bruger, men du kan gemme de indtastede data i enten cookies, eller sessions, inden de sendes, hvis du altså vil lave dem over flere sider
Avatar billede japp Nybegynder
03. december 2002 - 00:01 #3
Det er faktisk ret kompliceret 'selv' at gå igang med, du skal til at igang med noget ASP eller PHP ikke lige noget man lærer sådan uden at have læst en bog eller 2. Men der findes faktisk mange gode bøger om det på Biblioteket.
Avatar billede mortenbock Nybegynder
03. december 2002 - 15:03 #4
Nu har jeg fået fingrene i et ASP script som fungerer fint, men jeg har et enkelt problem. Jeg kan ikke få den til at skrive svarene i den rette rækkefølge.

Jeg har grupperet mine knapper således:
spm01, spm02, spm03 .....spm16, spm17

Men af en eller anden årsag, så kommer de ud sådan her:
svar01, svar13, svar02, svar14 osv...det der undrer mig er, at den starter med at kludre i det fra nr 13 af...det giver ingen mening...hvad kan der være galt?

/morten
Avatar billede gonza.dk Nybegynder
03. december 2002 - 15:10 #5
Jeg har i virksomheds information (handelsskole) lavet et etisk regnskab om skolens kantine. Til det har jeg lavet et spørgeskema og en hjemmeside til at indtaste resultaterne i, da det efter min mening er en del lettere end at optælle manuelt. Det er lavet i php og mysql. Jeg ved at det ikke er helt det du søger, men tag et kik på det, så kan jeg evt. hjælpe med at rette det til så det fungerer som du vil have det til. Jeg har så lavet en side der tæller op hvor mange svar der er af hvad. Det skulle være nemt at få scriptet til at krydse svarerne.

http://gonza.1go.dk

Mvh.
Gonza
Avatar billede mortenbock Nybegynder
04. december 2002 - 23:11 #6
Se mit spørgeskema her:

http://www.shop-4.dk/markedsanalyse/

Håber der er nogen der kan se hvad der kan være skyld i den mærkelige rækkefølge..

/Morten
Avatar billede ztyxx Nybegynder
22. december 2002 - 15:04 #7
lukketid??
Avatar billede mortenbock Nybegynder
23. december 2002 - 11:48 #8
ASP filen ser således ud:

<html>

<head>
<title>Formshandler</title>
<%LANGUAGE="VBScript"

    Dim fs, file, filename, path, item, i 

'****** procedureerklæringer *******   

    sub AppendFile(path)
        set fs = CreateObject("Scripting.FileSystemObject")
        if not fs.FileExists(path) then
            set file = fs.OpenTextFile(path, 8, true)
            for each item in request.form
                file.Write(item & ";") 'hvis filen er ny så skriv feltnavnene i første linie
            next
            file.Writeline()
        else
            set file = fs.OpenTextFile(path, 8, true)       
        end if
        for each item in request.form
            file.Write(request.form(item) & ";") 'Skriv felterne på een linie adskilt af semikolon
        next
        file.Writeline()
        file.Close()
  end sub
   
'****** Hovedprogram ********

    filename = "formhandler_results.txt"
    path = Server.MapPath(".") & "\" & filename
   
    Appendfile(path)
    i = Request.Form.Count
    response.write "Tak. " & i & " felter er noteret."

%>
</head>

<body>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester