Ik heb hier al eerder een topic over gepost: [rml][ php] variabele uit form werkt niet[/rml] Ik heb de daarin aangedragen oplossingen dubbel gechecked en dat is het niet. Ik heb mijn script iets aangepast. Maar ik krijg nog steeds de error:
Het ligt dus ergens anders aan, alleen weet ik niet wat. super_globals = On. Dus ook dat is niet het probleem meer. Alhoewel dit ook zou moeten werken met super_globals = Off. Mocht iemand een idee hebben dan zou ik het graag horen.
Ik gebruik PHP 4.3.2 op IIS5.0 via de ISAPI mogelijkheid.
code:
1
| Notice: Undefined index: action in E:\wwwroot\dev\cda.php on line 9 |
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
| <?php // Set execution time-marker $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; $starttime = $mtime; $gdatum = date("D M j G:i:s T Y"); $action = $_POST['action']; //meerder oplossingen die niet werken $top = <<<EOD <html> <head> <title>Protex Music Online DB Server @ clipper</title> </head> <body> <p align="center"><b><font size="6">CD Archief</font></b></p> <br> <br> <br> <hr> EOD; echo $top; //------------------------------------------------------------------------------------------------------------------ $form = <<<EOD <form method="POST" action="cda.php?action=search"> <table border="1" width="100%" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF"> <tr> <td width="16%">Titel:</td> <td width="84%"><input type="text" name="titel" size="50"></td> </tr> <tr> <td width="16%">Artiest:</td> <td width="84%"><input type="text" name="artiest" size="50"></td> </tr> <tr> <td width="16%">CD Nummer:</td> <td width="84%"><input type="text" name="cdnummer" size="2" value="0"></td> </tr> <tr> <td width="16%">Catorgerie:</td> <td width="84%"><select size="1" name="catorgerie"> <option selected value="Top 40">Top 40</option> <option value="70-80-90">70-80-90</option> <option value="All">All</option> </select></td> </tr> </table> <p><input type="submit" value="Start Search" name="B1"><input type="reset" value="Reset" name="B2"><input type="hidden" name="action" value="search"></p> </form> EOD; if ($action2 == "search") { echo $form; } else { echo ("Hier moet de data komen te staan van de zoekactie"); } //------------------------------------------------------------------------------------------------------------------ $bottom = <<<EOD <hr> <br> Generated, $gdatum GMT by <a href="http://www.clipper.nl/">clipper</a> (Done in </body> </html> EOD; echo $bottom; // Calculate execution time $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; $endtime = $mtime; $totaltime = ($endtime - $starttime); $totaltime = round($totaltime, 2); if ($totaltime==0) { echo "0.00 seconds)"; } else { echo $totaltime." seconds)"; } ?> |
Het ligt dus ergens anders aan, alleen weet ik niet wat. super_globals = On. Dus ook dat is niet het probleem meer. Alhoewel dit ook zou moeten werken met super_globals = Off. Mocht iemand een idee hebben dan zou ik het graag horen.
Ik gebruik PHP 4.3.2 op IIS5.0 via de ISAPI mogelijkheid.