【问题标题】:PHP Echo Help on Moving关于移动的 PHP Echo 帮助
【发布时间】:2014-09-07 02:40:13
【问题描述】:

您好,我已经编写了一个 PHP 和 HTML 文件,我想将显示在我的 Web 浏览器顶部的回声移动到 html 文件中的一个 div 中,关于如何做到这一点的任何想法?代码如下,我到处找,但一无所获。

<?php
session_start();
if(isset($_POST['submit'])){
    $user = $_POST['username'];
    $pwrd = $_POST['pwrd'];
    include ('../includes/db_connect.php');
    if(empty($user) || empty($pwrd)){
        echo 'Please enter a Username and Password!';
    }else{
        $user = strip_tags($user);
        $user = $db->real_escape_string($user); 
        $pwrd = strip_tags($pwrd);
        $pwrd = $db->real_escape_string($pwrd);
        $pwrd = md5($pwrd);
        $query = $db->query("SELECT user_id, username FROM user WHERE username='$user' AND password='$pwrd'");
        if($query->num_rows ===1){
            while($row = $query->fetch_object()){
                $_SESSION['user_id'] = $row->user_id;
            }
            header('Location: index.php');
            exit();
        }else{
            echo 'Wrong Username and Password!';
        }


    }
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<script scr="http://code.jquery.com/jquery-1.5.min.js"></script>
</head>
<body>
<?php include '../includes/header.php' ?>
<div id="container">
    <form action="login.php" method="post">
        <p>
        <label>Username</label><input type="text" name="username" />
        </p>
        <p>
        <label>Password</label><input type="password" name="pwrd" />
        </p>
        <input type="submit" name="submit" value="Login" />
    </form>
</div>
<?php include '../includes/footer.php' ?>
</body>
</html>

【问题讨论】:

    标签: php html


    【解决方案1】:

    你必须定义成一个变量

    你的规则

    echo 'Please enter a Username and Password!';
    

    必须

    $response = 'Please enter a Username and Password!';
    

    你可以把它放到一个像这样的html标签中

    <div><?php echo $response; ?></div>
    

    【讨论】:

      【解决方案2】:
      <?php
      session_start();
      if(isset($_POST['submit'])){
          $user = $_POST['username'];
          $pwrd = $_POST['pwrd'];
          include ('../includes/db_connect.php');
          if (empty($user) || empty($pwrd)){
              $msg = 'Please enter a Username and Password!';
          } else{
              $user = strip_tags($user);
              $user = $db->real_escape_string($user); 
              $pwrd = strip_tags($pwrd);
              $pwrd = $db->real_escape_string($pwrd);
              $pwrd = md5($pwrd);
              $query = $db->query("SELECT user_id, username FROM user WHERE username='$user' AND password='$pwrd'");
              if($query->num_rows ===1){
                  while($row = $query->fetch_object()){
                      $_SESSION['user_id'] = $row->user_id;
                  }
                  header('Location: index.php');
                  exit();
              } else{
                  $msg = 'Wrong Username and Password!';
              }
      
      
          }
      }
      ?>
      <!DOCTYPE html>
      <html lang="en">
      <head>
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=9" />
      </head>
      <body>
      <?php include '../includes/header.php' ?>
      <div id="container">
          <?php
          if ($msg) {
              echo $msg;
          }
          ?>
          <form action="login.php" method="post">
              <p>
              <label>Username</label><input type="text" name="username" />
              </p>
              <p>
              <label>Password</label><input type="password" name="pwrd" />
              </p>
              <input type="submit" name="submit" value="Login" />
          </form>
      </div>
      <?php include '../includes/footer.php' ?>
      </body>
      </html>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-12
        • 2019-05-09
        • 1970-01-01
        • 2015-03-11
        • 2011-05-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多