IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Requêtes non prises en compte


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut Requêtes non prises en compte
    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

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    La requête, tu la fais sur quelle base ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    du coup j'ai mit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_connect('localhost','root','','users');
    Mais ça ne marche toujours pas :/

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    C'est normal que ça marche pas puique c'est pas comme ça qu'on sélectionne (select en anglais) une base (db en anglais) avec mysql (mysql en anglais).

    Ceci dit, puisque ça ne marche pas, profites-en pour oublier définitivement l'extension mysql_* qui est dépréciée et plus maintenue depuis des années et pour utiliser à la place mysqli_* ou mieux, PDO.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    Même en sélectionnant ma bdd ça ne fonctionne toujours pas :/

    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
    <?php
    include 'var.php';
     
    mysqli_connect('localhost','root','');
    mysqli_select_db('users', $db);
    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{
     
            mysqli_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>

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    En me renseignant un peu j'ai changé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $link = mysqli_connect("localhost","root","","users") or die("Error " . mysqli_error($link));
    Mais toujours rien :/

Discussions similaires

  1. [VxiR2] Jointure entre 2 tables non prise en compte dans requête BO
    Par Geo55 dans le forum Designer
    Réponses: 3
    Dernier message: 10/06/2011, 17h37
  2. [MySQL] Requêtes non prises en compte
    Par Jimmy Monkey dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/12/2007, 01h27
  3. Réponses: 1
    Dernier message: 08/08/2007, 11h26
  4. [SQL] Requête SQL non prise en compte
    Par Petit bateau dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/07/2007, 10h43
  5. Lecture de fichier - dernière ligne non prise en compte
    Par JulienPles dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 16/03/2005, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo