ik heb een probleem met een script dat ik aan het schrijven ben, het is een soort dynamisch invoer script. Alles werkt goed totdat je bv door op back te drukken iets wil aanpassen.. dan houdt hij gewoon de waarden vast die je de eerste keer heb gepost, en zet niet de nieuwe waarden erin.. hoe komt dat, en hoe kan ik het verhelpen? schematisch hoe het script gaat:
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
| <?php session_start(); //ie 6fix header("Cache-control: private"); ?> <form action='<?=$php_self?>' method='post'> <?php if (!$submit){ echo '<select name="hoofdcat" id="hoofdcat">'; echo " <option selected>maak uw keuze</option>"; include('options.inc'); echo "</select>"; echo '<input type="submit" name="submit" value="go">'; echo '<input type="hidden" name="now" value="2">'; } //stap2 elseif ($now == 2) { $_SESSION['hoofdcat'] = $hoofdcat; echo "<b>" . $_SESSION['hoofdcat'] . " / ... <b></br></br>"; // wat voor een subcategorie a if ($hoofdcat == "a"){ echo '<select name="subcategorie_a">'; echo " <option selected>maak uw keuze</option>"; include('options2a.inc'); echo "</select>"; echo '<input type="hidden" name="now" value="3">'; echo '<input type="submit" name="submit" value="go">'; } //wat voor een subcategorie b? elseif ($hoofdcat == "b"){ echo '<select name="subcategorie_b">'; echo " <option selected>maak uw keuze</option>"; include('options2b.inc'); echo "</select>"; echo '<input type="hidden" name="now" value="3">'; echo '<input type="submit" name="submit" value="go">'; } } //stap 3 elseif ($now == 3) { //welk merk a? if ($subcategorie_a) { $_SESSION['subcategorie_a'] = $subcategorie_a; echo "<b>" . $_SESSION['hoofdcat'] . " / " . $_SESSION['subcategorie_a'] . " <b></br></br>"; echo '<select name="subsubcategorie_a">'; echo " <option selected>maak uw keuze</option>"; include('options3a.inc'); echo "</select>"; echo '<input type="hidden" name="now" value="4">'; echo '<input type="submit" name="submit" value="go">'; } //welk merk b? elseif ($subcategorie_b) { $_SESSION['subcategorie_b'] = $subcategorie_b; echo "<b>" . $_SESSION['hoofdcat'] . " / " . $_SESSION['subcategorie_b'] . " <b></br></br>"; echo '<select name="subsubcategorie_b"">'; echo " <option selected>maak uw keuze</option>"; include('options3b.inc'); echo "</select>"; echo '<input type="hidden" name="now" value="4">'; echo '<input type="submit" name="submit" value="go">'; } } //etc etc echo "</form>"; ?> |