问题是:我正在构建一个简单的登录 php 页面,用户应该输入用户名和密码,然后单击“登录”按钮。此按钮将输入的值提交到另一个处理数据库并确保用户已注册的 php 页面。现在如果他/她没有注册,则页面返回登录页面,但在此之前,它会更改一些标签的文本以通知用户输入的用户名或密码错误。
我的问题是:第二个 php 页面无权访问第一个的元素!
这是我到目前为止使用的代码!第二个 php 页面:称为 LoginSubmit.php:
if($row = mysqli_fetch_array($result))
{
echo "<meta http-equiv='refresh' content='0;URL=../Home.php'>";
}
else
{
echo"<script type='text/javascript'>";
echo"parent.document.getElementById('FailureText').innerHTML = 'Yours user name or password are wrong!!';";
echo "</script>";
echo "<meta http-equiv='refresh' content='0;URL=../Login.php'>";
}
在第一页(称为 Login.php),标签以如下形式定义:
<td align="center" class="LiteralProb" colspan="2" style="color:Red;">
<label ID="FailureText"></label>
</td>
它是空的,似乎不存在标签,但是当出现登录错误时,应该会在其上显示给用户的消息!
任何帮助,请!:) ??