Mon code php n'affiche rien image jointe ci dessous

jakbauer222 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   -
<?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.

1 réponse

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Si ta query ne retourne rien, tu n'affiche rien.
    Souvent, cela peut aussi indiquer une erreur de syntaxe.
    0
    1. jakbauer222 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
       
      Ouii mais j'arrive pas a trouver l'erreur svp de l'aide :(
      0
    2. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Regardes le fichier error.log.
      0