2011-01-24 34 views
0

私のHTMLに表示するために(PHPで作成された)いくつかのログインコンテンツの取得に問題があります。私はそれをテーブルの中に入れましたが、これが正しいかどうかは分かりません。初心者 - PHPの質問

<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> 

答えて

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

私はあなたが意味を考える:

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

はい含め、<?php?>の間で持っていました。メール "は明らかに" admin "と等しくないでしょう – user586793

+0

を追加注意点として - すべてに

あなたがタグ

KTastrophy

+1

' $ Email = $ _POST ["Email"]; 'は引用符の間に余分なスペースを持っています – ifaour

0

あなたが最初のように、あなたのlogin_formのPHPファイルからすべてのHTMLを削除するかもしれませんファイルは既にHTML文書に含まれています。
そして

1

あなたが何をしようとしてで少し混乱 "($メール== ...場合" でしかし、おそらく交換する必要があります "(Eメール== ...もし":。

<!--#include file="login/loginform.inc.php" --> 
「電子メール」PHPで想定している「$」せずに文字列リテラルであることを ":?私は、問題が最初に投稿した
+0

ファイル名が' .php'で終わっていることを確認して、あなたのサーバがHTMLではなくPHPファイルと解釈するようにします(私が始めていたときは間違いでした)。 –