when i use this script:
<?php
session_start();
if ($op == "ds") {
if (($username != "admin") ||($password != "admin")) {
$msg = "<p><font color=\"#FF0000\"><strong>Bad Login - Try
Again></strong></font></p>";
$show_form = "yes";
} else {
session_register('valid');
$valid = "yes";
$show_menu = "yes";
}
} else {
if ($valid == "yes") {
$show_menu = "yes";
} else {
$show_form = "yes";
}
}
$form_block = "
<h1>Login</h1>
<form method=post action=\"$PHP_SELF\">$msg
<p>
<strong>Login Name:</strong>
<br>
<input type=\"text\" name=\"username\" size =15 maxlength=25>
</p>
<p>
<strong>Password:</strong>
<br>
<input type=\"password\" name=\"password\" size=15 maxlength=25>
</p>
<input type=\"hidden\" name=\"op\" value=\"ds\">
<br>
<p>
<input type=\"submit\" name=\"submit\" value=\"Login\">
</p>
</form>
";
$menu_block = "
<h1>Contact Administration System</h1>
<p>
<strong>Administration</strong>
<ul>
<li><a href=\"add_contact.php\">Add Contact</a>
<li><a href=\"mod_contact.php\">Modify Contact</a>
<li><a href=\"del_contact.php\">Delete Contact</a>
</ul>
<p>
<strong>View Records</strong>
<ul>
<li><a href=\"show_contacts.php\">Show Contacts</a>
</ul>
";
if ($show_form == "yes") {
$display_block = $form_block;
} else if ($show_menu == "yes") {
$display_block = $menu_block;
}
?>
<html>
<head>
<title.My contact Management System</title>
</head>
<body>
<p>
<? echo "$display_block"; ?>
</p>
</body>
</html>
i would get this error:
Warning: Undefined variable: op in c:\inetpub\wwwroot\xxxx.php on line 3
Warning: Undefined variable: valid in c:\inetpub\wwwroot\xxxx.php on line 13
Warning: Undefined variable: msg in c:\inetpub\wwwroot\xxxx.php on line 23
my variables are clearly defined in the script
please help this is happening in all my scripts
win2000 iis 5
most recent php4 and mysql installed
phpinfo.php = http://24.165.118.187/phpinfo.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]