Vragenlijst Script met verschillende uitkomst pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joeri Wieman

Joeri Wieman

10/09/2012 10:43:37
Quote Anchor link
Ik ben op zoek naar een vragenlijst script.
wat er als volgt uit moet zien:...

vraag 1
ja / nee

vraag 2
ja / nee


is er bij een vraag 1 of meer keer ja geselecteerd moet hij naar pagina "x" gaan
is er nergens ja geselecteerd dus allevragen met nee beantwoord moet hij naar een andere pagina gaan.
ook moet de uitkomst en de naw gegevens door gemaild worden naar de persoon die het invult maar ook naar mij.
 
PHP hulp

PHP hulp

24/12/2024 17:43:43
 
- Ariën  -
Beheerder

- Ariën -

10/09/2012 10:48:30
Quote Anchor link
Zoek je een survey script? Ik weet dat er ook sites bestaan waar je een dergelijke survey aan kan maken voor bijv. een enquete....
 
B a s
Beheerder

B a s

10/09/2012 10:50:52
Quote Anchor link
Er is een opensource enquete systeem genaamd LimeSurvey en daarnaast kun je ook de ThesisTools gebruiken.

Wil je het zelf bouwen dan kun je eens een tutorial doorlezen over formulieren. Sowieso eerst beginnen om een HTML formulier leren te maken, want anders kom je niet heel ver.
 
Joeri Wieman

Joeri Wieman

10/09/2012 10:52:45
Quote Anchor link
Het hoeft allemaal niet zo uitgebreid of zo maar het moet wel reclame loos zijn en zo zeg maar.

Toevoeging op 10/09/2012 10:53:46:

het formulieren maken en zo is het probleem niet.
het gaat om de uitkomst en de verschillende pagina's
 
B a s
Beheerder

B a s

10/09/2012 11:07:51
Quote Anchor link
Hoe zou je het ja / nee weergeven? Wat zou je hiervoor gebruiken in HTML? En hoe check je vervolgens wat de uitkomst is met PHP?
 
Joeri Wieman

Joeri Wieman

10/09/2012 12:01:48
Quote Anchor link
ja daar zit ik dus even over na te denken.. kan wel heel simpel maken met html natuurlijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<form action="" method="post" name="Groeien" dir="ltr" lang="nl">
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 1</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag 1" value="checkbox" id="Vraag1_0" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_" value="checkbox" id="Vraag1_1" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 2</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_2" value="checkbox" id="Vraag1_2" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_2" value="checkbox" id="Vraag1_3" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 3</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_3" value="checkbox" id="Vraag1_4" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_3" value="checkbox" id="Vraag1_5" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 4</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_4" value="checkbox" id="Vraag1_6" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_4" value="checkbox" id="Vraag1_7" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 5</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_5" value="checkbox" id="Vraag1_8" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_5" value="checkbox" id="Vraag1_9" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 6</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_6" value="checkbox" id="Vraag1_10" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_6" value="checkbox" id="Vraag1_11" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 7</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_7" value="checkbox" id="Vraag1_12" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_7" value="checkbox" id="Vraag1_13" />
        Nee</td>
    </tr>
  </table>
  <table width="200">
    <tr>
      <td colspan="2"><h2>Vraag 8</h2></td>
    </tr>
    <tr>
      <td><label>
        <input type="checkbox" name="Vraag1_8" value="checkbox" id="Vraag1_14" />
        Ja</label></td>
      <td><input type="checkbox" name="Vraag1_8" value="checkbox" id="Vraag1_15" />
        Nee</td>
    </tr>
  </table>
  <p>
    <input type="submit" name="Versturen" id="Versturen" value="Versturen" />
  </p>
</form>


maar goed hoe dan daarna het verschil tussen ja en nee maken

Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 10/09/2012 22:11:37 door Bas IJzelendoorn
 
G P

G P

10/09/2012 12:08:14
Quote Anchor link
Uw values staan fout, value = 0 of 1 (neen of ja) nu hebben alle values de waarde checkbox, dus als ik ja klik krijg ik "checkbox", klik ik op neen dan krijg ik als waarde "checkbox". Dus wat ik ook antwoord het blijft "checkbox".
 
Joeri Wieman

Joeri Wieman

10/09/2012 12:10:23
Quote Anchor link
Bestaat er niet al gewoon ergens zo'n script? dat alleen de vragen en antwoorden aangepast hoeven te worden?
 
G P

G P

10/09/2012 12:28:26
Quote Anchor link
Het zal zoiets zijn veronderstel ik:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['versturen'])){
    unset($_POST['versturen']);
    $ja = 0;
    $neen = 0;
    $vragen = 0;
    foreach ($_POST as $vraag => $antwoord){
        $vragen++;
        if ($antwoord == 1){
            $ja++;
        }
elseif ($antwoord == 0){
            $neen++;
        }
    }

    print 'Er zijn '.$vragen.' vragen waarvan '.$ja.' ja en '.$neen.' neen';
    exit;
}


?>

<html>
<head>
<title>Vragenlijst</title>
</head>

<body>
<h1>Vragenlijst</h1>
<form action="" method="post">
    <table border="0" cellpadding="0" cellspacing="0" width="200">
        <tr>
            <th colspan="2">Vraag 1</th>
        </tr>
        <tr>
            <td><input type="radio" value="1" name="vraag1_1" id="vraag1_1a" checked="checked" /><label for="vraag1_1a">Ja</label></td>
            <td><input type="radio" value="0" name="vraag1_1" id="vraag1_1b" /><label for="vraag1_1b">Neen</label></td>
        </tr>
        <tr>
            <th colspan="2">Vraag 2</th>
        </tr>
        <tr>
            <td><input type="radio" value="1" name="vraag1_2" id="vraag1_2a" checked="checked" /><label for="vraag1_2a">Ja</label></td>
            <td><input type="radio" value="0" name="vraag1_2" id="vraag1_2b" /><label for="vraag1_2b">Neen</label></td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" name="versturen" id="versturen" value="Versturen" /></td>
        </tr>
    </table>
</form>
</body>
</html>
 
Joeri Wieman

Joeri Wieman

10/09/2012 13:05:21
Quote Anchor link
Ja dat komt in de richting alleen nu is het dus de bedoeling als er op 1 van de vragen ja is geantwoord dat verstuurd wordt per email en hij een melding krijgt bedankt er wordt contact met u opgenomen.
en als bij alles nee is geantwoord door mailen en bedankt voor het invullen..
 
G P

G P

10/09/2012 13:46:57
Quote Anchor link
Joeri Wieman op 10/09/2012 13:05:21:
Ja dat komt in de richting alleen nu is het dus de bedoeling als er op 1 van de vragen ja is geantwoord dat verstuurd wordt per email en hij een melding krijgt bedankt er wordt contact met u opgenomen.
en als bij alles nee is geantwoord door mailen en bedankt voor het invullen..
Meen je die vraag nu echt? Je hebt het antwoord al in het script. Bekijk de resultaten van $vragen, $ja en $neen, doe daar iets mee.
 
Joeri Wieman

Joeri Wieman

10/09/2012 15:41:08
Quote Anchor link
ja, het is niet de bedoeling dat hij de uikomst gaat geven.
maar dat hij een bij uitkomst 1 pagina 1.php en bij uitkomst 2 pagina 2.php opent.

en het resultaat door mailt
 
G P

G P

10/09/2012 16:08:08
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if ($neen == $vragen) {
    // Ga naar pagina 1
} else {
    // Ga naar pagina 2
}


Zoals ik dus zei, in het script is de oplossing al gegeven
Gewijzigd op 10/09/2012 22:12:03 door Bas IJzelendoorn
 
B a s
Beheerder

B a s

10/09/2012 16:12:00
Quote Anchor link
Joeri, je hoeft zelf maar een beetje moeite te doen om het af te maken. Wat G P je hier laat zien vind ik al veel te gek in vergelijking met de moeite die je er zelf voor doet. Toon alsjeblieft wat dankbaarheid en doe zelf ook even wat moeite.
 
Flip --

Flip --

10/09/2012 16:34:58
Quote Anchor link
Kan ook tegen betaling
 
Joeri Wieman

Joeri Wieman

10/09/2012 16:47:01
Quote Anchor link
ik had GP al een berichtje gestuurd..
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.