2017-09-26 9 views
0

ログインPHPコードを実行していますが、POSTメソッドが空の文字列を返しています。POSTメソッドが空に戻り、名前とIDが付きます

これは私の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を行っています変数空き

+0

'ますprint_r($ _ POST)'の出力は何ですか? – Nima

+0

'echo'は実行していないのではなく空であると確信していますか?エラーログに何か報告がありますか?スクリプト自体が呼び出されていますか? –

+0

それはArray()です@Nima –

答えて

0
mysqli_real_escape_string() 

^これを使用するには、データベースにアクティブな接続が必要です。

このコードはmysqli_real_escape_string()前に行く必要があります。

$DatabaseConnection = mysqli_connect 
関連する問題