POST方法返回空,它有name和id

时间:2017-09-26 01:15:00

标签: php html post

我正在登录PHP代码,但post方法返回空字符串。

这是我的HTML:

  <form  action="iniSesion.php" method="post" >
    <div class="form-group">
      <input type="email" name="email_" 
         class="form-control" id="email" placeholder="Email">
    </div>
    <div class="form-group">
      <input type="password" name="password_" 
         class="form-control" id="password" placeholder="Password">
    </div>
    <button type="submit" class="btn btn-primary">Ingresar</button>
 </form>

这是我的php

<?php

include_once('../_includes/dbconnect.php');
$conexion  = Conexion::conectar();

$email = mysqli_real_escape_string($conexion,$_POST["email_"]);
$password = mysqli_real_escape_string($conexion,$_POST["password_"]);


print_r($_POST);
echo $_POST["email_"];
echo $_POST["password_"];

Conexion::desconectar($conexion);
?>

但是所有的回声都是空的,我做错了什么?

提前致谢

------ EDIT

我认为问题是mysqli_real_escape_string函数,但我想使用它,我不知道为什么它使我的POST变量为空

1 个答案:

答案 0 :(得分:0)

mysqli_real_escape_string()

^这需要在数据库可以使用之前与数据库建立活动连接。

此代码必须在mysqli_real_escape_string()之前执行:

$DatabaseConnection = mysqli_connect