1

HTML と CSS を使用してフォームを設計し、ユーザー データを保存してログイン目的で使用できるバックエンドとして phpMyAdmin を使用しています。phpMyAdmin に正常に接続し、データを正常に保存し、ログイン ページで確認しました。

今私の問題は、ログインが成功した場合、 HTML ページをロードする必要があることですempaccess.html。PHPでそれを行う方法がわかりません。

ここに私のPHPコード(empcheck.php)があります:

<?php   
$a=$_POST['text3'];
$b=$_POST['text4'];

mysql_connect("localhost","root","","crm");
mysql_select_db("crm") or die("Error in Connection");
if (empty($_POST['text3']) && empty($_POST['text4']))
{
  echo "<h1><center>PLEASE ENTER YOUR USERNAME AND PASSWORD</center></h1>";
  exit();
}
$query="SELECT * from emmreg WHERE username='$a'";
$result=mysql_query($query);
if($result)
{
    $row=mysql_fetch_assoc($result) or die("");
    $uname=$row['username'];
    $pwd=$row['password'];
     if($a==$uname && $b==$pwd)
     {

       echo "Success";
        //header('location:index.html');
      }

else
 {
   echo "INCORRECT PASSWORD";

 }
}mysql_close();
?>
4

2 に答える 2

1

を使用し、ヘッダー関数header()の前にエコーしたり、出力を取得しようとしたりしないでください

if($result)
{
    $row=mysql_fetch_assoc($result) or die("");
    $uname=$row['username'];
    $pwd=$row['password'];
    if($a==$uname && $b==$pwd)
     {
      header('location:empaccess.html');
     }
     else
     {
     header('location:index.html');;

     }
}
于 2013-10-29T06:36:13.653 に答える