poll-met-database
Code (php)
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
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
<?
/*
CREATE TABLE poll (
vraag TEXT NOT NULL
antwoord1 TEXT NOT NULL
antwoord2 TEXT NOT NULL
antwoord3 TEXT NOT NULL
stem1 TEXT NOT NULL
stem2 TEXT NOT NULL
stem3 TEXT NOT NULL
totaal TEXT NOT NULL
);
*/
if($actie == "Vote") {
$vraag = "Hier de vraag van je poll die je in je database hebt ingegeven";
mysql_connect("host","gebruikersnaam","wachtwoord");
mysql_select_db("database_naam");
$invoer = "UPDATE poll SET stem$stem = stem$stem+1,totaal = totaal+1 WHERE vraag = '$vraag'";
$query = mysql_query($invoer) or die (mysql_error());
echo "<b>Stem toegevoegd!</b><br>";
}
function procent($getal,$totaal) {
$ant = $getal/$totaal;
$pro = $ant*100;
return $pro;
}
mysql_connect("host","gebruikersnaam","wachtwoord");
mysql_select_db("database_naam");
$sql = "SELECT * FROM poll";
$sql = mysql_query($sql) or die (mysql_error());
while($poll = mysql_fetch_array($sql)) {
$pro[1] = procent($poll[stem1],$poll[totaal]);
$pro[2] = procent($poll[stem2],$poll[totaal]);
$pro[3] = procent($poll[stem3],$poll[totaal]);
$img[1] = round($pro[1]);
$img[2] = round($pro[2]);
$img[3] = round($pro[3]);
echo "<form>
<table cellspacing='1' cellpadding='4' bgcolor='black'>
<tr><td bgcolor='black'><font color='white' size='5'>Poll</font></td></tr>
<tr><td bgcolor='white'>
$poll[vraag]<br><br>
<input type='radio' name='stem' value='1'>$poll[antwoord1] ($poll[stem1] stemmen) <img src='poll.gif' height='15' width='$img[1]'> ($img[1]%)<br>
<input type='radio' name='stem' value='2'>$poll[antwoord2] ($poll[stem2] stemmen) <img src='poll.gif' height='15' width='$img[2]'> ($img[2]%)<br>
<input type='radio' name='stem' value='3'>$poll[antwoord3] ($poll[stem3] stemmen) <img src='poll.gif' height='15' width='$img[3]'> ($img[3]%)<br>
<input type='submit' name='actie' value='Vote'><br><br>
Totaal aantal stemmen: $poll[totaal]
</td></tr>
</table>
</form>";
}
?>
/*
CREATE TABLE poll (
vraag TEXT NOT NULL
antwoord1 TEXT NOT NULL
antwoord2 TEXT NOT NULL
antwoord3 TEXT NOT NULL
stem1 TEXT NOT NULL
stem2 TEXT NOT NULL
stem3 TEXT NOT NULL
totaal TEXT NOT NULL
);
*/
if($actie == "Vote") {
$vraag = "Hier de vraag van je poll die je in je database hebt ingegeven";
mysql_connect("host","gebruikersnaam","wachtwoord");
mysql_select_db("database_naam");
$invoer = "UPDATE poll SET stem$stem = stem$stem+1,totaal = totaal+1 WHERE vraag = '$vraag'";
$query = mysql_query($invoer) or die (mysql_error());
echo "<b>Stem toegevoegd!</b><br>";
}
function procent($getal,$totaal) {
$ant = $getal/$totaal;
$pro = $ant*100;
return $pro;
}
mysql_connect("host","gebruikersnaam","wachtwoord");
mysql_select_db("database_naam");
$sql = "SELECT * FROM poll";
$sql = mysql_query($sql) or die (mysql_error());
while($poll = mysql_fetch_array($sql)) {
$pro[1] = procent($poll[stem1],$poll[totaal]);
$pro[2] = procent($poll[stem2],$poll[totaal]);
$pro[3] = procent($poll[stem3],$poll[totaal]);
$img[1] = round($pro[1]);
$img[2] = round($pro[2]);
$img[3] = round($pro[3]);
echo "<form>
<table cellspacing='1' cellpadding='4' bgcolor='black'>
<tr><td bgcolor='black'><font color='white' size='5'>Poll</font></td></tr>
<tr><td bgcolor='white'>
$poll[vraag]<br><br>
<input type='radio' name='stem' value='1'>$poll[antwoord1] ($poll[stem1] stemmen) <img src='poll.gif' height='15' width='$img[1]'> ($img[1]%)<br>
<input type='radio' name='stem' value='2'>$poll[antwoord2] ($poll[stem2] stemmen) <img src='poll.gif' height='15' width='$img[2]'> ($img[2]%)<br>
<input type='radio' name='stem' value='3'>$poll[antwoord3] ($poll[stem3] stemmen) <img src='poll.gif' height='15' width='$img[3]'> ($img[3]%)<br>
<input type='submit' name='actie' value='Vote'><br><br>
Totaal aantal stemmen: $poll[totaal]
</td></tr>
</table>
</form>";
}
?>