in jobapp.html, you write: <form ...... action="jobapp_action.php"> but not "processform.php".
On Sun, 20 Mar 2005 21:00:50 +1100, Allan Cooper <[EMAIL PROTECTED]> wrote: > Hi all > > My setup is thus: > > Installed on WinXP (SP1) Web-Server SuiteVersion 1.14 standard, > auto-setup which includes the following: > PHP 4.3.10 > Apache 2 > MySQL > PhpMyAdmin > and Perl (But I dont intend to use it just yet, thats a problem for > another day lol) > > I believe PHP is setup as a module in Apache as opposed to a cgi-bin > install. Well thats what it says anyways. > > Setup went well and all elements appeared to work fine, until..... > Now excuse the rudimentary nature of the scripts. > The code samples that follow were taken from Professional PHP > Programming by Wrox Press. ISBN 1-861002-96-3 > It was written when PHP4 was just starting, so some conventions are > changed. (see comments below) > See http://www.wrox.com for more info. > Comments are for my benefit, but I left them in to make it simpler for all. > ---------------------- > <html> > <!-- jobapp.html --> > <!-- generates a form to send info to processform.php --> > <head> </head> > <body> > <h1>Phop's Bicycle Shop Job Application</h1> > <p>Are you looking for an exciting career in the world of > cyclery?<br> > <p>Look no further!</p> > <form name='frmjobapp' method=post action="jobapp_action.php"> > Please enter your name here: > <input type=text name="applicant"><br> > <input name="enter" type=submit value="ENTER"><br> > </form> > </body> > </html> > > --------------------- > <html> > <!-- processform.php --> > <head> </head> > <body> > <p>Welcome, <?php echo ($_POST["applicant"]); ?>!</p> <!-- > note that you need to use > > ($_POST["applicant"]) > > instead of the depricated ($applicant) > > in PHP Programming on p72 > > a directive in php.ini demands it --> > <br><br> > <a target="_new" href="name.php?applicant=<?php echo > (urlencode($_POST["applicant"])); ?>"> Show Name</a> > </body> > </html> > --------------------- > <html> > <!-- name.php --> > <head> </head> > <body> > <p>Welcome, <?php echo ($_POST["applicant"]); ?>!</p> <!-- > supposed to be parsed the name/value pair > > from processform.php > > note that need to use > > ($_POST["applicant"]) > > instead of the depricated ($applicant) > > in PHP Programming on p76 > > a directive in php.ini demands it --> > </body> > </html> > > ---------------------- > My problem is thus: > > In name.php, it is supposed to be passed the name/value pair from > processform.php > This does not happen, although it works from jobapp.html to processform.php > This has to be a simple problem as the initial name/value pair worked > correctly. > Can anyone please tell me whats going on? > > Any further info/configuration files needed, please just say and ill > supply it. > > Regards > Allan > -- Sincerely, Forest Liu(åäè)