如何将数据发送到php文件,其他动作=" " ?

时间:2017-08-11 09:42:09

标签: javascript php html css

我正在进行简单的登录检查,并想知道如何将数据发送到除了action标记中指定的PHP文件之外的其他文件。

就像在这段代码中一样,我希望 $ cuslog = $ _ POST [' cuslog']; 转到其他PHP文件但页面转到指定的HTML文件动作标签( e.action =' WEBSITE / gallery.html )?

这个想法是一旦检查了客户名称数据(如果存在),那么页面将转到图库HTML,并且客户ID输入被发送到另一个php文件,以了解当前正在使用该页面的人。

目前我的知识仅限于PHP,javascript,CSS和HTML。

HTML命名为login.html

<html>
<head>
<title>about</title>
<link rel="stylesheet" type="text/css" href="navbar.css">
<body>
  <form  method="post" action="../login.php" class="form" >               
    <div class="login">Custormer ID<br><input type="text" name="cuslog">    
    <input type="submit" value="Login"></div>
  </form>             
</body>
</html>

PHP名为login.php

<?php
   $cuslog=$_POST['cuslog'];
?>

<html>
<head><title>Login</title>
<body>
<form id="to-login" method="POST">
   <input type="hidden" name="hidden_username" value="<?php echo $cuslog; ?>" />
</form>
</body>
</html>

<?php
if (!empty($_POST["cuslog"])){
        $cuslog=$_POST['cuslog'];
        $search=mysql_query("select CustomerID from orders where 
                                 CustomerID=$cuslog");
        $rows=mysql_num_rows($search);  
      //$data=mysql_fetch_row($search);
      if($rows !== 0){
           echo" <script type=\"text/javascript\">
                  var e = document.getElementById('to-login');
                  e.action='WEBSITE/gallery.html';
                  e.submit();
                  </script>";
        }   
      else {
             echo "[Login]Account Doesn't Exist<br>";
        }   
   }

?>

0 个答案:

没有答案