Hi,
I've just started to learn php. I can't seem to get any data from an HTML form to a php script. I've had a look at the manual and the various on-line documentation and I think I'm doing things right but perhaps someone can advice on the following :- **************** File: form.php html><head><title>FORM</title></head> <body> <form method="post" action="test.php" > Name: <input type="text" date="dateid"><br> <input type="submit"> </form> </body></html> **************** File: test.php <html><head><title>PHP Test</title></head> <body> <?php echo "Hello World!<BR>"; foreach ($HTTP_POST_VARS as $var => $value) { echo "$var = $value<br>\n"; } foreach ($HTTP_GET_VARS as $var => $value) { echo "$var = $value<br>\n"; } var_dump($HTTP_POST_VARS); echo "$dateid<BR>"; echo "Hello World!"; ?> </body></html> ************** Output:- Hello World! array(0) { } Warning: Undefined variable: dateid in d:\Data\Web\test.php on line 19 Hello World! *************** Now I expect the warning for undefined dateid variable as this won't work with register_globals enviornment variable set to off. But according to the documentation the HTTP_POST_VARS should work. By the way, I've tried using the GET method as well. I'm running php 4.1.1, Apache 1.3.23 on NT4 SP6 using IE5.5 and Opera 6.0 Thinking it was my setup (which took a while to get working) I uploaded the scripts to my ISP web server and got the same results! (Linux, Apache 1.3.14, php 4.0.3pl1) Any ideas as to what's happening ? Also I'd like to display some times that are also hyperlinks such that when clicked upon they call a php function passing in the time as data/parameter. Can someone give me hints on the best way to do this. Do these functions have to exist in a separate file, or can they reside in the same file as the form/hyperlink data and just reference the function name. Many thanks for your help. Sean.