2016-07-25 4 views
0

Я тестирую соединение со входом. Во время отправки нет ошибки. Я думаю, что кнопка submit не реагирует, но я не знаю почему. В чем проблема?Кнопка отправки не реагирует

Это код в вопросе:

<?php 
    session_start(); 
    require_once '../functions.php'; 
    $errors = array(); 

    if (isset($_POST['email']) && isset($_POST['password'])) { 
    $email = addslashes(htmlspecialchars(htmlentities(trim($_POST['email'])))); 
    $password = sha1($_POST['password']); 

    require '../dbconnection.php'; 

    $req = $pdo->prepare('SELECT * FROM utilisateurs WHERE password = "'.$password.'" AND email = "'.$email.'" '); 
    $count = $req->rowCount(); 
    if ($count == 1) { 
     $_SESSION['id'] = $req->fetch(); 
     header('Location: ../index.php'); 

    }else{ 
     $message = "Nom d'utilisateur ou mot de passe incorrecte "; 
    } 

    }else{ 
    echo "<div class=\"alert alert-danger\"> 
     <p>Vous devez remplir tous les champs !<p> 
    </div>"; 
    } 
?> 

UPDATE

Вот это представить код

<form action="" method="post"> 
    <div class="form-group has-feedback"> 
     <input type="email" name = "email" class="form-control" placeholder="Email"> 
     <span class="glyphicon glyphicon-envelope form-control-feedback"></span> 
    </div> 
    <div class="form-group has-feedback"> 
     <input type="password" name = "password" class="form-control" placeholder="Mot de passe"> 
     <span class="glyphicon glyphicon-lock form-control-feedback"></span> 
    </div> 
    <div class="row"> 
     <div class="col-xs-8"> 
      <div class="checkbox icheck"> 
       <label> 
        <input style = "color: white;" type="checkbox"> Se souvenir de moi 
       </label> 
      </div> 
     </div> 
     <!-- /.col --> 
     <div class="col-xs-4"> 
      <button type="submit" class="btn btn-bg btn-block btn-purple">Connexion</button> 
     </div> 
     <!-- /.col --> 
    </div> 
</form> 
+0

где ваша кнопка отправки? –

+0

Пожалуйста, проверьте свою форму для отправки –

+0

. Отправьте свой код для отправки здесь вместе с вышеуказанным кодом –

ответ

0

PUT THI S код в файл (например: check.php)

<?php 
    session_start(); 
    require_once '../functions.php'; 
    $errors = array(); 

    if (isset($_POST['email']) && isset($_POST['password'])) { 
    $email = addslashes(htmlspecialchars(htmlentities(trim($_POST['email'])))); 
    $password = sha1($_POST['password']); 

    require '../dbconnection.php'; 

    $req = $pdo->prepare('SELECT * FROM utilisateurs WHERE password = "'.$password.'" AND email = "'.$email.'" '); 
    $count = $req->rowCount(); 
    if ($count == 1) { 
     $_SESSION['id'] = $req->fetch(); 
     header('Location: ../index.php'); 

    }else{ 
     $message = "Nom d'utilisateur ou mot de passe incorrecte "; 
    } 

    }else{ 
    echo "<div class=\"alert alert-danger\"> 
     <p>Vous devez remplir tous les champs !<p> 
    </div>"; 
    } 
?> 

И этот код в файл (например: index.html)

<form action="check.php" method="post"> 
    <div class="form-group has-feedback"> 
    <input type="email" name = "email" class="form-control" placeholder="Email"> 
    <span class="glyphicon glyphicon-envelope form-control-feedback"></span> 
    </div> 
    <div class="form-group has-feedback"> 
    <input type="password" name = "password" class="form-control" placeholder="Mot de passe"> 
    <span class="glyphicon glyphicon-lock form-control-feedback"></span> 
    </div> 
    <div class="row"> 
    <div class="col-xs-8"> 
     <div class="checkbox icheck"> 
     <label> 
      <input style = "color: white;" type="checkbox"> Se souvenir de moi 
     </label> 
     </div> 
    </div> 
    <!-- /.col --> 
    <div class="col-xs-4"> 
     <button type="submit" class="btn btn-bg btn-block btn-purple">Connexion</button> 
    </div> 
    <!-- /.col --> 
    </div> 
</form> 

В вашем браузере Acces index.html Это будет работать 100 %

+0

Он работает очень хорошо! Спасибо @Raita –

2

атрибут формы действия пуст предоставить имя PHP файл здесь как-то .php

+0

, даже если я это сделаю. он не меняется. Я попробовал это, прежде чем публиковать свой вопрос. –

Смежные вопросы