如何使用php在同一个按钮中创建多个函数或活动?

时间:2017-03-28 15:37:03

标签: php web

我正在使用PHP开发一个允许用户登录系统的网站。但我不知道当用户点击登录按钮时出现什么问题,该按钮保持在同一页面而不直接转到下一页。

你能帮我找出问题的原因吗? 提前谢谢!

<html lang="en">

<head>
  <form action="login.php" method="post">
    <form action="order.html" method="get">



      <title>bAJu VALeT </title>

      <style>
        @import url(http://fonts.googleapis.com/css?family=Raleway:400,700);
        body {
          background: #7f9b4e url(img/v1.jpg) no-repeat center top;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          background-size: cover;
        }
        
        .container>header h1,
        .container>header h2 {
          color: black;
          text-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
        }
      </style>
</head>

<body>
  <div class="container">


    <header>

      <center>
        <h1><strong>WELCOME TO </strong> BAJUVALET </h1>
      </center>


    </header>
    <center>
      <section class="main">
        <form class="form-4">
          <h1>LOGIN</h1>
          <p>

            <form id="login" method="POST" class="form-signin" role="form">

              <td>
                <h2>Email:</td>
              <td><input type="text" name="email">
                <h2>
              </td>

              <td>Password:</td>
              <td><input type="text" name="password"></td>



              <form action="order.html" method="post">
                <div <a href="order.html">
                  <td>
                    <h1><input type="submit" name="continue" value="CONTINUE">
                      <h1>

                  </td>


                </div>

              </form>
            </form>



            <label class="checkbox">
        		                	 </p>

				    <p>
						<form action="index.html">				        
												
						</form>
						<div class="login-links"> 
						
					
                                <a href="signup.php">
				                <p>
								<a href="signup.php">
                                  <h6>Don't have an account? <strong>Sign Up</strong><h6>
				                </p>
                                </a>
                            </div>              
                        </div>                      
                   </div>                                       
                </div>
            </div>
        </div>    

        
    </body>

</html>


					
				    </p> 
					</form>	
				</form>​
			  </section>
			</center>
        </div>


    </body>
</html>

1 个答案:

答案 0 :(得分:0)

我不知道为什么你有多个<form>标签,但根据我从你的代码中推断出的内容,你可能正在寻找这样的东西:

<html lang="en">

<head>

    <title>bAJu VALeT </title>

    <style>

    @import url(http://fonts.googleapis.com/css?family=Raleway:400,700);

    body {
      background: #7f9b4e url(img/v1.jpg) no-repeat center top;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      background-size: cover;
    }

    .container>header h1,
    .container>header h2 {
      color: black;
      text-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
    }

    </style>

</head>

<body>

    <div class="container">

        <header>
            <center>
                <h1><strong>WELCOME TO</strong>BAJUVALET</h1>
            </center>
        </header>

        <center>

        <section class="main">

            <h1>LOGIN</h1>

            <p></p>

            <form id="login" class="form-signin" role="form" method="POST" action="order.php">

                <table border="1" cellpadding="">

                    <tr>
                        <td><h2>Email:</h2></td>
                        <td><input type="text" name="email"></td>
                    </tr>

                    <tr>
                        <td><h2>Password:</h2></td>
                        <td><input type="text" name="password"></td>
                    </tr>

                    <tr>
                        <td colspan="2">
                            <center>
                            <input type="submit" name="continue" value="CONTINUE">
                            </center>
                        </td>
                    </tr>

                </table>

            </form>

            <a href="signup.php">
                <h6>Don't have an account? <strong>Sign Up</strong></h6>
            </a>

            <p></p>

        </section>

    </div>

</body>

然后在order.php

<?php

$email = $_POST["email"];
$password = $_POST["password"];

echo "Email: ".$email." Password: ".$password.".<br/>";

?>

现在,要记住一些重要的建议:

  1. 请记住关闭您打开的代码,这是一种很好的做法,可以在您的代码增长时为您节省大量时间;

  2. 使用适当的缩进,使您的代码更易于阅读,从而提高工作效率;

  3. 搜索您正在尝试学习的文档,在这种情况下,查找&#34; html表单文档&#34;本来可以帮助你解决问题并了解正在发生的事情。

  4. 有用的链接:

    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form