Ik ben op dit moment lekker rustig aan het programmeren (scripten) van een enquete site waar je simpel enquetes kan aanmaken en daarvan de antwoorden kan bewaren en zo de statistics van alle ingevulde enquetes
Nu heb ik een database structuur waar ik nog niets in kan saven, want dat is in dit stadium nog niet nodig, dat is op zich denk ik wel te realiseren met mijn kennis maar zit wel met een ander probleem..
Ik wil bv maximaal 5 vragen per pagina door de user laten invullen en de antwoorden wil ik natuurlijk lekker saven in 'sessions' dat scheelt on nodige database ruimte en ik kan dit automatisch laten verwijderen qua session files wanneer een user gewoon afbreekt en dat is niet zo 1,2,3 met de database (imho) te doen.
ik geef eerst een stukje output
Nu wil ik dit in een sessie bewaren en indien nodig terug plaatsen als 'antwoord' als de user een pagina terug wilt... de uitkomst heb ik gesplits in 'open' antwoorden en gewone opties
'gewone antwoorden'
en de open antwoorden
Heeft iemand ideeetjes hoe ik deze opzet kan verbouwen tot sessions of een idee hoe ik deze opzet beter kan ombouwen?... zodat het wat gemakkelijker is om te gebruiken, zekers bij de checkbox waar meerdere mogelijkheden mogelijk zijn..
Help
hebben jullie vragen over mijn opzet, of andere dingen waarmee jullie mischien wat meer zouden kunnen bereiken, just ask
Nu heb ik een database structuur waar ik nog niets in kan saven, want dat is in dit stadium nog niet nodig, dat is op zich denk ik wel te realiseren met mijn kennis maar zit wel met een ander probleem..
Ik wil bv maximaal 5 vragen per pagina door de user laten invullen en de antwoorden wil ik natuurlijk lekker saven in 'sessions' dat scheelt on nodige database ruimte en ik kan dit automatisch laten verwijderen qua session files wanneer een user gewoon afbreekt en dat is niet zo 1,2,3 met de database (imho) te doen.
ik geef eerst een stukje output
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
| <select name="qid[1]" size="1">
<option value="0">- Select -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="other">Other</option>
</select>
<br>Open answer: <input type="text" size="20" name="qidtext[1]">
<br>
<br>
<font face="Arial" size="1" color="#000000"><b>2. </b></font>
<font face="Arial" size="1" color="#000000"><b>kusje</b></font><br>
<input type="checkbox" name="qid[2][0]" value="10"><strong>1</strong>
<input type="checkbox" name="qid[2][1]" value="11"><strong>2</strong>
<input type="checkbox" name="qid[2][2]" value="12"><strong>3</strong>
<input type="checkbox" name="qid[2][3]" value="13"><strong>4</strong>
<input type="checkbox" name="qid[2][4]" value="14"><strong>5</strong>
<input type="checkbox" name="qid[2][5]" value="15"><strong>6</strong>
<input type="checkbox" name="qid[2][6]" value="16"><strong>7</strong>
<input type="checkbox" name="qid[2][7]" value="17"><strong>8</strong>
<option value="other">Other</option>
<br>Open answer: <input type="text" size="20" name="qidtext[2]">
<br>
<br>
<font face="Arial" size="1" color="#000000"><b>3. </b></font>
<font face="Arial" size="1" color="#000000"><b>kusje</b></font><br>
<input type="radio" name="qid[3][0]" value="18"> <strong>1</strong>
<input type="radio" name="qid[3][1]" value="19"> <strong>2</strong>
<input type="radio" name="qid[3][2]" value="20"> <strong>3</strong>
<input type="radio" name="qid[3][3]" value="21"> <strong>4</strong>
<input type="radio" name="qid[3][4]" value="22"> <strong>5</strong>
<input type="radio" name="qid[3][5]" value="23"> <strong>6</strong>
<input type="radio" name="qid[3][6]" value="24"> <strong>7</strong>
<input type="radio" name="qid[3][7]" value="25"> <strong>8</strong>
<br>
<br>
<font face="Arial" size="1" color="#000000"><b>4. </b></font>
<font face="Arial" size="1" color="#000000"><b>my love</b></font><br>
<select multiple name="qid[4]" size="4"> . "\r\n"<option value="26">this</option>
<option value="27">is</option>
<option value="28">one</option>
<option value="29">of</option>
<option value="30">my</option>
<option value="31">options</option>
<option value="other">Other</option>
</select>
<br>Open answer: <input type="text" size="20" name="qidtext[4]"> |
Nu wil ik dit in een sessie bewaren en indien nodig terug plaatsen als 'antwoord' als de user een pagina terug wilt... de uitkomst heb ik gesplits in 'open' antwoorden en gewone opties
'gewone antwoorden'
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| Array
(
[1] => other
[2] => Array
(
[0] => 10
[1] => 11
[2] => 12
[3] => 13
[4] => 14
[5] => 15
[6] => 16
[7] => 17
)
[3] => Array
(
[0] => 18
[4] => 22
)
[4] => other
) |
en de open antwoorden
code:
1
2
3
4
5
6
| Array
(
[1] => other 1
[2] => other 2
[4] => 2
) |
Heeft iemand ideeetjes hoe ik deze opzet kan verbouwen tot sessions of een idee hoe ik deze opzet beter kan ombouwen?... zodat het wat gemakkelijker is om te gebruiken, zekers bij de checkbox waar meerdere mogelijkheden mogelijk zijn..
Help
hebben jullie vragen over mijn opzet, of andere dingen waarmee jullie mischien wat meer zouden kunnen bereiken, just ask