【发布时间】:2014-12-12 04:25:14
【问题描述】:
我正在学习 php。我正在阅读的书是“PHP and mysql web development”。
Page394上的代码,报错如下: 你能告诉我有什么问题吗?
代码如下:
<?php
$name = $_POST['name'];
$password = $_POST['password'];
if ((!isset($name)) || (!isset($password)))
{
?>
<h1>Please log in<h1>
<p> This page is secret.</p>
<form method="post" action="secret.php">
<p>Username: <input type="text" name="name"></p>
<p>Password: <input type="password" name="password"></p>
<p><input type="submit" name="submit" value="Log in"></p>
</form>
<?php
}
else if (($name == "user") && ($password =="pass"))
{
echo "<h1>Here it is</h1>";
echo "<p>I bet you are glad you can see this secret page.</p>";
}
else{
echo "<h1> Go Away</h1>";
echo "<p>You are not authorized to use this </p>";
}
【问题讨论】:
-
小题大做:本书使用了哪些mysql函数?
-
如果您在字段中输入数据然后提交表单,您应该不会看到错误。此外,如果那是书中的实际 sn-p,你应该把它收回,因为这个例子很可怕。