Bonjour à tous,

Je fais face à un problème que je n'arrive pas à résoudre. Aucune de mes requêtes ne passe, pourtant je semble connecté à ma bdd puisque aucun message d'erreur ne m'est retourné..

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
<html>
 
 <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Récupération mot de passe</title>
    </head>
    <body>
 
    <center>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
<?php
include 'var.php';
 
mysql_connect('localhost','root','');
if(!empty($_POST)){
    //
    // Debug
    //
 
    //echo '<pre>';
    // print_r($_POST);
    // echo '</pre>';
 
    //
    // Récupération normale des informations
    //
    if($_POST['password_1'] != $_POST['password_2']){
        echo 'Les mots de passe ne sont pas identiques';
 
    }
    else{
 
        mysql_query("UPDATE users SET password=md5('".$_POST['password_1']."') WHERE email ='".$email."'");
 
 
 
        echo 'Le mot de passe a été correctement saisi';
        header('Location: http://127.0.0.1/password-recovery/felicitations.php#'); 
    }
    echo '<br /><br />';
 
 
    }
 
 
?>
 
 
<form method="post" action="<?php echo basename(__FILE__); ?>" enctype="multipart/form-data">
 
   <center> <label>Mot de passe : <input type="password" name="password_1" size="23" /></label><br />
    <label>Vérification    : <input type="password" name="password_2" size="25" /></label><br /><br />
   </center>
    <input type="submit" value="Envoyer" />
    <input type="reset" value="Rétablir" />
 
 
 
 
</form>
    </html>
Dans mon fichier var il y a :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
$db_server = "localhost";
$db_login = "root";
$db_password = "";
$db = "users";
?>
Ce n'est pas une erreur de syntaxe visiblement puisque la requête passe en sql sous phpmyadmin..

Un petit coup de main s'il vous plait ? Je n'arrive pas à voir d'où ça vient

Merci par avance