Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
引导PHP登录_Php_Twitter Bootstrap_Login - Fatal编程技术网

引导PHP登录

引导PHP登录,php,twitter-bootstrap,login,Php,Twitter Bootstrap,Login,我的PHP登录有问题。我正在使用引导,当我点击“登录”时,什么都没有发生。如果我是正确的,它应该提交给我一个空白页 有什么建议吗 引导代码: <div class="container"> <div class="row"> <div class="col-md-4 col-md-offset-4"> <div class="panel panel-default"> <div class=

我的PHP登录有问题。我正在使用引导,当我点击“登录”时,什么都没有发生。如果我是正确的,它应该提交给我一个空白页

有什么建议吗

引导代码:

<div class="container">
    <div class="row">
    <div class="col-md-4 col-md-offset-4">
        <div class="panel panel-default">
          <div class="panel-heading">
            <h3 class="panel-title">Please sign in</h3>
        </div>
          <div class="panel-body">
            <form accept-charset="UTF-8" role="form">
              <form action="submit.php" method="post">
                <fieldset>
                <div class="form-group">
                  <input class="form-control" placeholder="Username" name="Username" type="text">
              </div>
              <div class="form-group">
                <input class="form-control" placeholder="Password" name="password" type="password" value="">
              </div>
              <input class="btn btn-lg btn-primary btn-block" type="submit" value="Login">
            </fieldset>
              </form>
          </div>
      </div>
    </div>
  </div>
</div>

请登录
PHP代码:

<?php

$username = $_POST['username'];
$password = $_POST['password'];



if($username&&$password)
{

  $connect = mysql_connect("localhost", "sfmin", "password") or die("Error"); 
  mysql_select_db("rothienc_login") or die("error");

  $query = mysql_query("SELECT * FROM users WHERE username='$username'");

  $numrows = mysql_num_rows($query);


  if($numrows!=0)
  {


  }
  else 
    die("That user doesn't exist!");

}
else
 die("ERROR");


?>
您定义了两次

<form accept-charset="UTF-8" role="form">
    <form action="submit.php" method="post">
您定义了两次

<form accept-charset="UTF-8" role="form">
    <form action="submit.php" method="post">

如果你想要一个美丽和现代的登录与PHP和这个,老兄!使用jqueryajax。 在输入按钮中,将类型“Submit”更改为“button”,您需要使用jquery生成一个基本的ajax

$.ajax({
                url: 'URL_PHP_LOGIN.php',
                type: "POST",
                data: {user: user, pass: pass},
                success: function(html){

                  alert(html)//Alert when the login is correct.

                }

            });

如果你想要一个美丽和现代的登录与PHP和这个,老兄!使用jqueryajax。 在输入按钮中,将类型“Submit”更改为“button”,您需要使用jquery生成一个基本的ajax

$.ajax({
                url: 'URL_PHP_LOGIN.php',
                type: "POST",
                data: {user: user, pass: pass},
                success: function(html){

                  alert(html)//Alert when the login is correct.

                }

            });
这将检查是否单击了提交按钮
if(isset($\u POST['submit'])
,然后检查用户匹配数据库记录,如果正确,则登录用户,还记得设置会话变量


这将检查是否单击了提交按钮
if(isset($\u POST['submit'])
,然后检查用户匹配数据库记录,如果正确,则登录用户,还请记住设置会话变量可能要从问题中删除数据库凭据
if
较弱,如果(!empty($username))
等,您可能需要使用
if(!empty($username))
等。您还需要填写
if($numrows!=0)
。在您的示例中,它是空的。另外,您应该使用mysqli_*而不是mysql_*,可能希望从问题中删除数据库凭据如果
较弱,您可能希望使用
如果(!empty($username))
等。此外,您还需要填充
如果($numrows!=0)
。在您的示例中,它是空的。此外,您还应该使用mysqli_*而不是mysql_*,已修复。非常感谢。谢谢你的帮助。非常感谢。我感谢你的帮助。
$.ajax({
                url: 'URL_PHP_LOGIN.php',
                type: "POST",
                data: {user: user, pass: pass},
                success: function(html){

                  alert(html)//Alert when the login is correct.

                }

            });
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h3 class="panel-title">Please sign in</h3>
    </div>
      <div class="panel-body">
          <form action="submit.php" method="post">
            <fieldset>
            <div class="form-group">
              <input class="form-control" placeholder="Username" name="Username" type="text">
          </div>
          <div class="form-group">
            <input class="form-control" placeholder="Password" name="password" type="password" value="">
          </div>
          <input class="btn btn-lg btn-primary btn-block" type="submit" value="Login" name="submit" >
        </fieldset>
          </form>
      </div>
  </div>
</div>
  $connect = mysqli_connect("localhost", "sfmin", "password", "rothienc_login") or die("Error"); 

if(isset($_POST['submit'])) {

$username = $_POST['username'];
$password = $_POST['password'];

 $query = mysqli_query($connect, "SELECT * FROM users");

 if($username == $row['username'] && $password == $row['password'])
 {
  // User exists
  $numrows = mysqli_num_rows($connect, $query);


  if($numrows!=0)
  {


  }
  else 
  die("That user doesn't exist!");

  }
  else
  die("ERROR");

  } else {
    $username = "";
    $password = "";
  }


  ?>