Mon code php n'affiche rien image jointe ci dessous

Fermé
jakbauer222 Messages postés 15 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 13 mars 2017 - Modifié par NHenry le 14/05/2016 à 23:18
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 14 mai 2016 à 23:54
<?php
session_start(); // à mettre tout en haut du fichier .php, cette fonction propre à PHP servira à maintenir la $_SESSION

if(isset($_POST['enregistrer'])) { // si le bouton "Enregistrer" est appuyé

    if(empty($_POST['login'])) {
        echo "Le champ login ou Mot de passe est vide!";
    } else {
        // on vérifie maintenant si le champ "Mot de passe" n'est pas vide"
        if(empty($_POST['motdepasse'])) {
            echo "Le champ Mot de passe est vide!";
        } else {
            $mysqli = mysqli_connect("localhost", "root", "", "agence_transport");
            //on vérifie que la connexion s'effectue correctement:
            if(!$mysqli){
                echo "Erreur de connexion a la base de donnees!";
            } else {
    // les champs sont bien posté et pas vide, on sécurise les données entrées par le membre:
            $Login = $_POST['login'];
            $MotDepasse = $_POST['motdepasse'];
   //on se connecte à la base de données:
                // on fait maintenant la requête dans la base de données pour rechercher si ces données existe et correspondent:
                $Requete = mysqli_query($mysqli,"SELECT * FROM identification WHERE login= '".$Login."' AND pass= '".$MotDepasse."'");
                // si il y a un résultat, mysqli_num_rows() nous donnera alors 1
                // si mysqli_num_rows() retourne 0 c'est qu'il a trouvé aucun résultat
               
     if (mysqli_num_rows($Requete) == 0) {
      
     
       echo "Le login ou le mot de passe est incorrect!";
       echo "<a href=Connexion.html> Retour</a>";
         
                   
       $_SESSION['login'] = $Login;
       echo "Compte Existe!"; 
       echo "<a href=Connexion.html> Retour</a>";
       
       
      }
            }
        }
    }
}

?>


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

1 réponse

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
14 mai 2016 à 23:20
Si ta query ne retourne rien, tu n'affiche rien.
Souvent, cela peut aussi indiquer une erreur de syntaxe.
0
jakbauer222 Messages postés 15 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 13 mars 2017
14 mai 2016 à 23:26
Ouii mais j'arrive pas a trouver l'erreur svp de l'aide :(
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
14 mai 2016 à 23:54
Regardes le fichier error.log.
0