This is a discussion on Newbie help with simple Control structure within the PHP General forums, part of the PHP Programming Forums category; Hi, I'm learning PHP, using PHP 5.2.x and can't figure out what I am doing wrong ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi,
I'm learning PHP, using PHP 5.2.x and can't figure out what I am doing wrong with this simple control structure, an if-else block. It's an example from a text and it seems pretty simple but I get nothing on the page. The form never appears and it should the first time the page is called. It's an example of a multipurpose page where the first time it is called, the script uses the form to request the users name. Each time later the page is called, the form won't need to be called because the variable is later assigned a value. Here it is, please help... see just below... Bruce <body> <?php if (isset($_GET['name']) ): ?> <p>Your name: <?php echo($_GET['name']); ?></p> <p>This paragraph contains a <a href="newpage.php?name=<?php echo(urlencode($_GET['name'])); ?>"> link</a> that passes the name variable on to the next document.</p> } else { /* No name has been provided, so we prompt the user for one. */ <form action=<?php echo($PHP_SELF)); ?> METHOD=GET> Please enter your name: <INPUT TYPE=TEXT NAME="name"> <INPUT TYPE=SUBMIT VALUE="GO" > </form> <?php endif; ?> </body> |