Ik heb een poll script. Als je nu stemt dan zie je weer de zelfde pagina als voor dat je gestemd hebt. Ik wil graag dat de stem opties niet getoond worden als je stemd en dat er dan een text komt te staan. Dan laatste krijg ik dus niet voormekaar.
Dit is me script:
Dit is me script:
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
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
| <? include "dbconfig.php"; mysql_connect($dbhost, $dbuser, $dbpassword); $query = "SELECT * FROM pollinfo WHERE id='$art_id'"; $result = mysql_db_query($dbname, $query); if ($result) { while ($r = mysql_fetch_array($result)) { $id = $r["id"]; $Titel = $r["titel"]; $Titel = stripslashes($Titel); $date = date ("H:i", $r['date']); $plaatje = "img/balkje.gif"; $vraag1 = $r["vraag1"]; $vraag2 = $r["vraag2"]; $vraag3 = $r["vraag3"]; $vraag4 = $r["vraag4"]; $vraag5 = $r["vraag5"]; $antwoord1_old = $r["antwoord1"]; $antwoord2_old = $r["antwoord2"]; $antwoord3_old = $r["antwoord3"]; $antwoord4_old = $r["antwoord4"]; $antwoord5_old = $r["antwoord5"]; $totaal = $antwoord1_old + $antwoord2_old + $antwoord3_old + $antwoord4_old + $antwoord5_old; /** PROCENTEN BEREKENEN **/ $waarde1 = $antwoord1_old / $totaal * 100; $waarde2 = $antwoord2_old / $totaal * 100; $waarde3 = $antwoord3_old / $totaal * 100; $waarde4 = $antwoord4_old / $totaal * 100; $waarde5 = $antwoord5_old / $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); /** LENGTE VAN HET PLAATJE BEREKENEN **/ $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; echo "$Titel<br>"; echo "<FORM ACTION='' METHOD='POST' name='formpje' Style='display:inline'>"; if($vraag1 == "") { } else { echo"<INPUT TYPE='radio' NAME='antwoord1' VALUE='1' onclick='formpje.submit()'>$vraag1<br>"; } if($vraag2 == "") { } else { echo"<INPUT TYPE='radio' NAME='antwoord2' VALUE='1' onclick='formpje.submit()'>$vraag2<br>"; } if($vraag3 == "") { } else { echo"<INPUT TYPE='radio' NAME='antwoord3' VALUE='1' onclick='formpje.submit()'>$vraag3<br>"; } if($vraag4 == "") { } else { echo"<INPUT TYPE='radio' NAME='antwoord4' VALUE='1' onclick='formpje.submit()'>$vraag4<br>"; } if($vraag5 == "") { } else { echo"<INPUT TYPE='radio' NAME='antwoord5' VALUE='1' onclick='formpje.submit()'>$vraag5<br>"; } echo "<INPUT TYPE=HIDDEN NAME='hidden' VALUE='1'></FORM>"; echo "Totaal aantal stemmen is: $totaal<br>"; $antwoord1= $antwoord1 + $r["antwoord1"]; $antwoord2= $antwoord2 + $r["antwoord2"]; $antwoord3= $antwoord3 + $r["antwoord3"]; $antwoord4= $antwoord4 + $r["antwoord4"]; $antwoord5= $antwoord5 + $r["antwoord5"]; $query="UPDATE pollinfo SET antwoord1='$antwoord1', antwoord2='$antwoord2', antwoord3='$antwoord3', antwoord4='$antwoord4', antwoord5='$antwoord5'"; $insert = mysql_db_query ($dbname,$query); } } else { echo "Oooops, geen resultaat"; } ?> |