Re: Beginner problem: Variables not parsing.
| From: | Forest Liu | Date: | Sun, 20 Mar 2005 10:19:06 +0000 |
| Subject: | Re: Beginner problem: Variables not parsing. | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-15872@lists.php.net to get a copy of this message | ||
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
<oberon-ken-obi@froggy.com.au> 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(刘云赟)