HTML和PHP语言的问题


issue with HTML and PHP language

我的登录页面有问题,当我添加代码时,不会显示任何操作。

请看下面的

Index.html

  <form  >
      <fieldset style="width:355;">
          <legend></legend>
          <div id="Form">
          <br><p><b> Log in</b></p>
          <br>
                     </div>
          <div class="col1 pad_left1">
              <form name="logForm" onsubmit="return log()" action="log_exe.php" method="POST" >
                 &nbsp; <label style="font-size:100%;" >Email:</label> </br>
                  &nbsp;&nbsp;<input type="text" name="email1" placeholder="user@hotmail.com" id="email1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b> </br><br>
                  &nbsp; <label style="font-size:100%;" > password:</label> </br>
                   &nbsp;&nbsp;<input type="password" name="pass1" placeholder="Password" id="pass1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b>
                  <b style="display:none; color:red;" id="hide1">Sorry !! Wrong username or password</b>
                  </br>
                  <br>
                  &nbsp;&nbsp;<input style="font-size:120%;width:40%;padding:1%" type="submit" value="Log in" name="login" /></br><br>
              </form>
          </div>

      </fieldset>
  </form>

log_exe.php

<?php
session_start();
$DB_HOST = 'localhost';
$DB_USER = 'root';
$DB_PASSWORD = '';
$DB_DATABASE = 'la';
$con=mysql_connect($DB_HOST,$DB_USER,$DB_PASSWORD);
if(!$con)
{
    die('Failed to connect to server: '.mysql_error());
}
$db=mysql_select_db($DB_DATABASE);
if(!$db)
{
    die("Unable to select database");
}
$email =$_POST['email1'];
$pass =$_POST['pass1'];
$qry="SELECT Email FROM user WHERE Email='".$email."' AND Password='".$pass."';";
$qry2="SELECT email FROM Admin WHERE email='".$email."' AND password='".$pass."';";
$result=mysql_query($qry);
$result2=mysql_query($qry2);

if(mysql_num_rows($result) == 1)
{
    $admin = mysql_fetch_assoc($result);
    $_SESSION['Email'] = $admin['Email'];
    header("location: schedule.php?Email=".$admin['Email']);
    exit();
}

if(mysql_num_rows($result2) == 1)
{
    $admin = mysql_fetch_assoc($result2);
    $_SESSION['Email'] = $admin['Email'];
    header("location: controlpanel.php?Email=".$admin['Email']);
    exit();
}
else
{
    die ("<script> window.confirm('"Sorry !! Wrong username or password !!'");</script> <a href='index.html#!/page_Schedule'>Click here</a> to return to login page");
}
?>

我的问题是我的网站没有给我回复,当我输入电子邮件并将页面刷新到其他页面时,链接变成了这样的

http://localhost/myfolder/index.html?email1=user%40hotmail.com&pass1=123&login=Log+#.php

感谢您的回复

删除这些<form > </form>标记,您就可以看到您的操作。你的代码会像下面的一样

<fieldset style="width:355;">
          <legend></legend>
          <div id="Form">
          <br><p><b> Log in</b></p>
          <br>
                     </div>
          <div class="col1 pad_left1">
              <form name="logForm" onsubmit="return log()" action="log_exe.php" method="POST" >
                 &nbsp; <label style="font-size:100%;" >Email:</label> </br>
                  &nbsp;&nbsp;<input type="text" name="email1" placeholder="user@hotmail.com" id="email1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b> </br><br>
                  &nbsp; <label style="font-size:100%;" > password:</label> </br>
                   &nbsp;&nbsp;<input type="password" name="pass1" placeholder="Password" id="pass1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b>
                  <b style="display:none; color:red;" id="hide1">Sorry !! Wrong username or password</b>
                  </br>
                  <br>
                  &nbsp;&nbsp;<input style="font-size:120%;width:40%;padding:1%" type="submit" value="Log in" name="login" /></br><br>
              </form>
          </div>

      </fieldset>

从index.html中删除不需要的表单。即修改如下代码:

<fieldset style="width:355;">
          <legend></legend>
          <div id="Form">
          <br><p><b> Log in</b></p>
          <br>
                     </div>
          <div class="col1 pad_left1">
              <form name="logForm" onsubmit="return log()" action="log_exe.php" method="POST" >
                 &nbsp; <label style="font-size:100%;" >Email:</label> </br>
                  &nbsp;&nbsp;<input type="text" name="email1" placeholder="user@hotmail.com" id="email1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b> </br><br>
                  &nbsp; <label style="font-size:100%;" > password:</label> </br>
                   &nbsp;&nbsp;<input type="password" name="pass1" placeholder="Password" id="pass1" style="border:1px solid black; width:80%;" /> <b style="color:red;">*</b>
                  <b style="display:none; color:red;" id="hide1">Sorry !! Wrong username or password</b>
                  </br>
                  <br>
                  &nbsp;&nbsp;<input style="font-size:120%;width:40%;padding:1%" type="submit" value="Log in" name="login" /></br><br>
              </form>
          </div>

      </fieldset>