stemwijzer maken met advies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marcel Sikkema

Marcel Sikkema

18/04/2008 01:13:00
Quote Anchor link
Ben voor een website een stem wijzer aan het maken.
Waar aan de hand van de keuzes die gemaakt worden een advies gegeven moet morden.

ben der alleen nog niet helemaal uit hoe ik het advies moet berekenen en zo

Hier een deel van het script

stemwijzer.php
<form action="/resultaat.php" method="post" name="stem">
<tr>
<td class="style1">De graaf moet elke benoeming in de adelstand motiveren voor deze geldig is.</td>
<td align="center"><input type="radio" name="stel1" value="Eens" /></td>
<td align="center"><input type="radio" name="stel1" value="Neutraal" checked="checked" /></td>
<td align="center"><input type="radio" name="stel1" value="Oneens" /></td>
</tr>
<tr>
<td class="style1">Er moet een onafhankelijk adviesorgaan komen welke de raad moet gaan controleren.</td>
<td align="center"><input type="radio" name="stel2" value="Eens" /></td>
<td align="center"><input type="radio" name="stel2" value="Neutraal" checked="checked" /></td>
<td align="center"><input type="radio" name="stel2" value="Oneens" /></td>
</tr>
</form>

resultaat.php

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
<?php
//initialize the session
if (!isset($_SESSION)) {
  session_start();
}

//receives the form values
$stel1 = $_REQUEST['stel1'];
$stel2 = $_REQUEST['stel2'];
$stel3 = $_REQUEST['stel3'];
$stel4 = $_REQUEST['stel4'];
$stel5 = $_REQUEST['stel5'];
$stel6 = $_REQUEST['stel6'];
$stel7 = $_REQUEST['stel7'];
$stel8 = $_REQUEST['stel8'];
$stel9 = $_REQUEST['stel9'];
$stel10 = $_REQUEST['stel10'];
$stel11 = $_REQUEST['stel11'];
$stel12 = $_REQUEST['stel12'];
$stel13 = $_REQUEST['stel13'];
$stel14 = $_REQUEST['stel14'];
$stel15 = $_REQUEST['stel15'];

//
if ($stel1 == "Eens") {
        $score1 = 1; // Eens
        $score2 = 1; // Eens
        $score3 = 0; // Neutraal
    } elseif($stel1 == "NEUTRAAL") {
        $score1 = 0;
        $score2 = 0;
        $score3 = 1;
    }
else {
        $score1 = -1;
        $score2 = -1;
        $score3 = -1; }

if ($stel2 == "EENS") {
        $score1 = 1; //Eens
        $score2 = 1; //Eens
        $score3 = -1; //Oneens
    } elseif($stel2 == "NEUTRAAL") {
        $score1 = 0;
        $score2 = 0;
        $score3 = 0;
    }
else {
        $score1 = -1;
        $score2 = -1;
        $score3 = 1; }

if ($stel3 == "EENS") {
        $score1 = 1; //Eens
        $score2 = -1; //Oneens
        $score3 = 1; //Eens
    } elseif($stel3 == "NEUTRAAL") {
        $score1 = 0;
        $score2 = 0;
        $score3 = 0;
    }
else {
        $score1 = -1
        $score2
= 1;
        $score3 = -1; }

if ($stel4 == "EENS") {
        $score1 = 0; //Neutraal
        $score2 = -1; //Oneens
        $score3 = 1; //Eens
    } elseif($stel4 == "NEUTRAAL") {
        $score1 = 1;
        $score2 = 0;
        $score3 = 0;
    }
else {
        $score1 = -1;
        $score2 = 1;
        $score3 = -1; }
?>


Uit eindelijk moet die zeggen partij1, partij2 of partij3 past bij U
Gewijzigd op 01/01/1970 01:00:00 door Marcel Sikkema
 
PHP hulp

PHP hulp

31/01/2025 04:24:36
 
Frank -

Frank -

18/04/2008 01:26:00
Quote Anchor link
iedere dag een nieuwe stemwijzer...

Daar hoef je niet iedere keer een nieuw topic voor aan te maken, 1 topic is meer dan genoeg.

De code is niet iets om vrolijk van te worden, regel 7 t/m 21 kunnen zo weg. Ruimt weer wat op.
 
Marcel Sikkema

Marcel Sikkema

18/04/2008 01:28:00
Quote Anchor link
de ander was een foutje, zag later dat ik hem hier moest plaatsen.
 
Robert Deiman

Robert Deiman

18/04/2008 07:27:00
Quote Anchor link
marcel schreef op 18.04.2008 01:28:
de ander was een foutje, zag later dat ik hem hier moest plaatsen.

Je bent nieuw hier, kon dat misschien ook niet weten, maar vraag dan aan een mod (gewoon in je topic en zonder te bumpen) om hem te verplaatsen.
 



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.