Omdat ik op mijn website graag een poll wou draaien, vond ik op één van de vele scriptsites een op het eerste zicht heel interessant script. Het probleem met dit script is dat er echter maar 2 mogelijkheden zijn qua aanduidingen : ofwel kan je slechts één mogelijkheid aanduiden(type_radio), ofwel kan je ze maximum allemaal aanduiden(type_check). In mijn scriptje zou ik graag hebben dat je maximum 3 mogelijkheden kunt aanduiden. Ik heb dit reeds geprobeert door $cid < 4 te zetten, maar zonder resultaat. Ik werk met apache 1.3.4 en met php 4.0.1. Heeft er soms iemand enig idee ?
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
| if($p['status'] & $S_TYPE_RADIO) { $cid = (int)$cid; $meat = "cid='$cid'"; } else if($p['status'] & $S_TYPE_CHECK) { $cookstr = ";"; $meat = "("; while(is_array($cid) && list($k,$v) = each($cid)) { if($v == 'poof') { if(!isset($sly)) { $sly = (int)$k; } else { $cookstr .= "$sly".";"; $meat .= "cid='$sly' OR "; $sly = (int)$k; } } } if(!isset($sly)) { header("Location: $ref"); exit(); } $cid = "$cookstr"."$sly".";"; $meat .= "cid='$sly')"; } |