In a message dated 2/13/2003 1:11:35 PM Pacific Standard Time,
[EMAIL PROTECTED] writes:
>I am new to PHP and had just written a simple php script to get things
>started. I have the following code:
>
><?php
>if($submit1) {
>echo "hello $vname";
>} else {
>?>
><form action="thispage.php" method=post>
>
>Input yourname<input type=text name=vname>
>
><input type=submit name=submit1>
>
>
></form>
><?php
>}
>?>
>So this page is suppose to display a input box and a submit button and once
>you enter ur name and press the button, it should show Hello [ur name] and
>the input box at the bottom of it and the button below and the process
>continue.
>
>I tried running it and inputted some text and pressed the button, and the
>Hello [ur name] didn't show up, it just display an input box and the submit
>button.
>
My guess would be that you have register_globals = Off. You can change it to
register_globals = On in your php.ini file. But it would be better to learn
to program with globals turned off. The following program would run correctly.
<?php
if($_POST['submit1']) {
echo "hello {$_POST['vname']}";
} else {
?>
<form action="thispage.php" method="post">
Input yourname<input type="text" name=vname>
<input type="submit" name="submit1">
</form>
<?php
}
?>
Janet
-------------------------------
Janet Valade
Author, PHP & MySQL for Dummies
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php