Bonjour voilà je reviens vers vous car j'ai une erreur dans mon formulaire de connexion

voici le code

voici l'erreur (Une erreur de connexion)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?PHP 
if(!isset($_SESSION))
{
session_start();
} 
require_once("require/config1.php");
 
//On verifie que le formulaire a ete envoye
if(isset($_POST['email1'], $_POST['pass1']) and $_POST['email1']!='')
{
 
 
        //On enleve lechappement si get_magic_quotes_gpc est active
                if(get_magic_quotes_gpc())
                {               
                $_POST['email1'] = stripslashes($_POST['email1']);
                $_POST['pass1'] = stripslashes($_POST['pass1']);
                }
	            $email =  $_POST['email1'];
			    $pass  =  hash("sha512", $_POST['pass1']);
 
      //On verifie si l'email est valide
      if(filter_var($email, FILTER_VALIDATE_EMAIL))
      {
	 // Controle de l'adresse mail si elle est dans la base de donnée
      $reponse_mail = $connection->prepare('SELECT email FROM comptes WHERE pass=:pass AND email= :email');
      $reponse_mail->execute(array('pass'=> $pass,'email'=> $email));
      $nb_resultats_recherche_mail=$reponse_mail->fetch();    
      if(!$nb_resultats_recherche_mail) /*si il n'y a pas de resultat*/
      {
 
	            // Création de la session navigation
		        $taille = 20;
			    $lettres = "abcdefghijklmnopqrstuvwxyz0123456789AZERTYUIOPMLKJHGFDSQWXCVBN";
			    $date= date("Y-m-d");
			    $heure= date("H:i:s");
			    srand(time());
			    for ($i=0;$i<$taille;$i++)
				{
				@$idm2.=substr($lettres,(rand()%(strlen($lettres))),1);
				}
				$idm = hash("sha512", $idm2);
 
 
 
                if(@$form==0){
 
                 $compte=array(	':idm'=> $idm,
				                ':quipass'=> date("Y-m-d"),
				                ':heurepass'=> date("H:i:s"),
				                ':ip'=> $_SERVER['REMOTE_ADDR']);
 
                 $values= join(', ',array_keys($compte));
                 $req=$connection->prepare( 'UPDATE  comptes ('.str_replace(':','',$values).') SET('.$values.')WHERE pass=:pass AND email= :email');
                 $req->execute($compte);		
 
        //Si ca a fonctionne, on naffiche pas le formulaire
		$form = FALSE;
 
		$_SESSION['email'] = $email1;
		$_SESSION['password'] = $pass1;
		header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/depose-annonce.php");
 
            }
            else
		    { 
            //Sinon on dit quil y a eu une erreur controle password email
            $form = TRUE;
            $message = 'Une erreur de connexion 2.';		
            }
            }	        
            else
		    { 			
            //Sinon on dit quil y a eu une erreur controle password email
            $form = TRUE;
            $message = 'Une erreur de connexion.';		
            }
            }	        
            else
		    { 			                             									 
            //Sinon on dit quil y a eu une erreur controle password email
            $form = TRUE;
            $message = 'L\'email est incorrect.';		
            }
            }	                  
            else
            {				
            $form = TRUE;
            }
            if($form)
            {
            //On affiche un message sil y a lieu
            if(isset($message))
            {
            echo '<div class="message" style="color:red;text-align:center;"><b>'.$message.'</b></div>';
            }     
   //On affiche le formulaire
   echo' <div align="center">
   <form method="post" action="'.$_SERVER['PHP_SELF'].'">
   <table style="width:250px;border:0;">
   <tr>
   <td style="height:120px;">
   <table style="width:100%; border:0px;">
   <tr>
   <td width="32%"><font><b>Mail</b></font></td>
   <td width="68%">';
   ?>
<input class="contact_input" type="text" name="email1" value="<?php if(isset($_POST['email1'])){echo $_POST['email1'];} ?>" style="width:160px;"">
   <?PHP
   echo'</td>
   </tr>
   <tr>
   <td width="32%"><font><b>password</b></font></td>
   <td width="68%">';
   ?>
<input class="contact_input" type="password" name="pass1" value="<?php if(isset($_POST['pass1'])){echo $_POST['pass1'];} ?>" style="width:160px;">
   <?PHP
   echo'</td>
   </tr>
   </table>
   <table width="100%" border="0">
   <tr>
   <td style="height:26px; text-align:center">
   <span class="button"><a href="perdu.php" title="" alt="">PASSE-PERDU</a></span></td>
   <td style="height:26px; text-align:center">
   <input type="submit" class="bb" name="valider" value="Connexion">
   </td>
   </tr>
   </table>
   </td>
   </tr>
   </table>
   </form>
   </div>';   
}
?>