我正在进行简单的登录检查,并想知道如何将数据发送到除了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>";
}
}
?>