ok, ik heb een poll geprogd en hier werkt ie goed. Wat hij doe is je redirecten als je gevote hebt en saved dan een koek naar je hd. als je die koek hebt toont hij de resultaten in plaats van de vote knop. Nu, een bepaalde persoon die me dat gemeld heeft kan hij blijven op vote klikken en wordt de poll dus geupdate. Nadat hij gevote heeft refresht de pagina 2 keer en krijght hij terug de vote knop. Wat gaat er mis??
code:
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
| <?
$vraag = "Rate this site:";
$keuze1 = "Best site ever";
$keuze2 = "Cool";
$keuze3 = "Just good";
$keuze4 = "Could be better";
$keuze5 = "Please delete it";
$plaatje = "http://mm2heaven.saburovo.com/full.gif";
$achtergrond_kleur = "#07667A";
$tekst_kleur = "#FFFFFF";
$spec_kleur = "#00FF00";
?>
<font face="<?php echo($lettertype); ?>"><?php if($voted5 != "voted"){ ?>
<table height="10" border="0" style="margin-left: 5">
<FORM ACTION="<? echo"$PHP_SELF";?>" METHOD="POST"><font face="Verdana" size="1">
<INPUT TYPE="radio" NAME="waarde" VALUE="1" checked><?php echo($keuze1); ?><BR>
<INPUT TYPE="radio" NAME="waarde" VALUE="2"><?php echo($keuze2); ?><BR>
<INPUT TYPE="radio" NAME="waarde" VALUE="3"><?php echo($keuze3); ?><BR>
<INPUT TYPE="radio" NAME="waarde" VALUE="4"><?php echo($keuze4); ?><br>
<INPUT TYPE="radio" NAME="waarde" VALUE="5"><?php echo($keuze5); ?></font>
<INPUT TYPE=HIDDEN NAME="hidden" VALUE="1"><div align="center">
<table border="0" cellspacing="0">
<tr>
<td style="margin-left: 5">
<p align="center">
<INPUT TYPE="submit" value="Vote" style="font-family: Verdana; font-size: 10 px" class="mainoption">
</FORM>
</td>
<td>
<FORM ACTION="<? echo($PHP_SELF); ?>" width=\"<? echo"$width"; ?>\" METHOD="POST">
<INPUT TYPE=HIDDEN NAME="hidden" VALUE="1">
<INPUT TYPE=HIDDEN NAME="waarde" VALUE="0">
<INPUT TYPE="submit" value="Results" style="font-family: Verdana; font-size: 10 px" class="mainoption">
</FORM>
</div>
</td>
</p>
</table>
</font> <?php if($hidden) {
$vijf = "0"; $vier = "0"; $drie = "0"; $twee = "0"; $een = "0";
$result = mysql_query("SELECT een, twee, drie, vier, vijf FROM poll WHERE poll_id='1'");
while ($record = mysql_fetch_array($result)) {
$een = $record["een"];
$twee = $record["twee"];
$drie = $record["drie"];
$vier = $record["vier"];
$vijf = $record["vijf"];
}
switch ($waarde) {
case 5: $vijf = $vijf + 1;
break; case 4: $vier = $vier + 1;
break; case 3: $drie = $drie + 1;
break; case 2: $twee = $twee + 1;
break; case 1: $een = $een + 1;
break; default: $ophoging = ''; }
$ophoging =
"<?php \$een = $een;
\$twee = $twee;
\$drie = $drie;
\$vier = $vier;
\$vijf = $vijf; ?>";
$result = "UPDATE poll SET een = $een, twee = $twee, drie = $drie, vier = $vier, vijf = $vijf WHERE poll_id = '1'";
mysql_query($result) or die(mysql_error);
echo"<META http-equiv=\"Refresh\" content=\"0;URL=cook.php?url=$PHP_SELF\">";
}
} else {
?>
<?php $result = mysql_query("SELECT een, twee, drie, vier, vijf FROM poll WHERE poll_id='1'");
while ($record = mysql_fetch_array($result)) {
$een = $record["een"];
$twee = $record["twee"];
$drie = $record["drie"];
$vier = $record["vier"];
$vijf = $record["vijf"];
}
$totaal = $een + $twee + $drie + $vier + $vijf; print("<font size=\"1\" face=\"Verdana\">Total votes: <b> $totaal </font></b><br><br>");
/** PROCENTEN BEREKENEN **/
$waarde1 = $een / $totaal * 100;
$waarde2 = $twee / $totaal * 100;
$waarde3 = $drie / $totaal * 100;
$waarde4 = $vier / $totaal * 100;
$waarde5 = $vijf / $totaal * 100;
/** PROCENTEN AFRONDEN OP GEHELEN **/
$afg_waarde1 = round($waarde1);
$afg_waarde2 = round($waarde2);
$afg_waarde3 = round($waarde3);
$afg_waarde4 = round($waarde4);
$afg_waarde5 = round($waarde5);
$image_w1 = $afg_waarde1 / 100 * 150;
$image_w2 = $afg_waarde2 / 100 * 150;
$image_w3 = $afg_waarde3 / 100 * 150;
$image_w4 = $afg_waarde4 / 100 * 150;
$image_w5 = $afg_waarde5 / 100 * 150;
?>
<font size=\"1\" face=\"Verdana\">[img]"<?php[/img]" width="<?php echo($image_w1); ?>" height="10"><br>
<?php print(" <font size=\"1\" face=\"Verdana\">$keuze1 <b>$afg_waarde1 %</font></b><br>"); ?> [img]"<?php[/img]" width="<?php echo($image_w2); ?>" height="10"><br>
<?php print(" <font size=\"1\" face=\"Verdana\">$keuze2 <b>$afg_waarde2 %</font></b><br>"); ?> [img]"<?php[/img]" width="<?php echo($image_w3); ?>" height="10"><br>
<?php print(" <font size=\"1\" face=\"Verdana\">$keuze3 <b>$afg_waarde3 %</font></b><br>"); ?> [img]"<?php[/img]" width="<?php echo($image_w4); ?>" height="10"><br>
<?php print(" <font size=\"1\" face=\"Verdana\">$keuze4 <b>$afg_waarde4 %</font></b><br>"); ?> [img]"<?php[/img]" width="<?php echo($image_w5); ?>" height="10"><br>
<?php print(" <font size=\"1\" face=\"Verdana\">$keuze5 <b>$afg_waarde5 %</font></b><br>"); ?> </b></td>
</tr>
<? } ?> |