初学者 - PHP问题

时间:2011-01-24 00:50:31

标签: php

我无法获取一些登录内容(在php中创建)以在我的HTML中显示。我把它包含在一张桌子里,但我不确定这是不对的。

<table width="764" height="97" cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td width="248"></td>
<td width="100%"></td>
<td>

<!--#include file="login/loginform.inc.php" -->

</td>

php文件非常简单:

<html>
 <head>
  <title>Login Form</title>
 </head>
 <body>
 <?php
  $Email = $_POST ["Email "];
  $Password = $_POST ["Password"]; 

  if (Email == "admin" && $Password == "admin" )
  {
   echo "Logged In";}
 ?>
  <form name="form1" method="post" action="">
   <p>Email: 
    <label for="Email"></label>
    <input type="text" name="Email" id="Email">
   </p>
   <p>Password:
    <label for="Password"></label>
    <input type="text" name="Password" id="Password">
   </p>
   <p>
    <input type="submit" name="Login" id="Login" value="Login">
   </p>
  </form>
 </body>
</html>

3 个答案:

答案 0 :(得分:2)

if (Email == "admin" && $Password == "admin" )

我认为你的意思是:

if ($Email == "admin" && $Password == "admin" )

答案 1 :(得分:1)

与你想要做的事情有点混淆。但也许可以替换:

<!--#include file="login/loginform.inc.php" -->

使用<?php?>之间的所有内容,包括?标签

答案 2 :(得分:0)

您可能首先从login_form php文件中删除所有HTML,因为该文件已包含在HTML文档中。
并且“if(Email == ...”应为“if($ Email == ...”