Résolu Aide PHP/BDD - Ma tab n'affiche pas les titres de données

Statut
N'est pas ouverte pour d'autres réponses.

Corentin'

Joueur Fifa & Battlefield
Premium
Inscription
21 Novembre 2011
Messages
1 738
Réactions
523
Points
20 636
RGCoins
676
Bonjour
j'ai un problème que j'arrive pas à régle c'est que quand je m'inscrit sur ma page register.php et apres je vais voir dans ma BDD je ne vois pas le mot de passe, ni l'id, ni l'adresse et ni le prenom

mon code php : de page register.php
PHP:
<?php
    // Parametres de connexion à la base de données
    $BD_serveur     = "localhost";
    $BD_utilisateur = "";
    $BD_motDePasse  = "";
    $BD_base        = "";
    // Récupération des paramètres POST
    $id      = $_POST["id"];
    $nom  = $_POST["nom"];
    $prenom    = $_POST["prenom"];
    $adresse = $_POST["adresse"];
    $motDePasse = $_POST["motdepasse"];
    echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",<br/>";
    
    
    mysql_connect($BD_serveur, $BD_utilisateur, $BD_motDePasse);
        //or die("Impossible de se connecter au serveur de bases de données.");
   
        mysql_select_db($BD_base);
        //or die("Impossible de se connecter à la base de données.");
    
    $requete = "INSERT INTO table_utilisateurs (id, nom, prenom, adresse, motdepasse)
                  VALUES ('$id','$nom','$prenom','$adresse', '$motDePasse')";
    $result = @mysql_query($requete);
    if (!$result) {
        echo "L'enregistrement de vos données a échoué. Essayez plus tard.".
             "Et demandez à l'administrateur de vérifier l'existence de la ".
             "table table_utilisateurs ;-)<br />";
    } else {
        echo "Félicitations. Vous êtes desormais un nouveau membre de //!".
             "<br />";
    }
?>
 
Bonjour
j'ai un problème que j'arrive pas à régle c'est que quand je m'inscrit sur ma page register.php et apres je vais voir dans ma BDD je ne vois pas le mot de passe, ni l'id, ni l'adresse et ni le prenom

mon code php : de page register.php
PHP:
<?php
    // Parametres de connexion à la base de données
    $BD_serveur     = "localhost";
    $BD_utilisateur = "";
    $BD_motDePasse  = "";
    $BD_base        = "";
    // Récupération des paramètres POST
    $id      = $_POST["id"];
    $nom  = $_POST["nom"];
    $prenom    = $_POST["prenom"];
    $adresse = $_POST["adresse"];
    $motDePasse = $_POST["motdepasse"];
    echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",<br/>";
    
    
    mysql_connect($BD_serveur, $BD_utilisateur, $BD_motDePasse);
        //or die("Impossible de se connecter au serveur de bases de données.");
   
        mysql_select_db($BD_base);
        //or die("Impossible de se connecter à la base de données.");
    
    $requete = "INSERT INTO table_utilisateurs (id, nom, prenom, adresse, motdepasse)
                  VALUES ('$id','$nom','$prenom','$adresse', '$motDePasse')";
    $result = @mysql_query($requete);
    if (!$result) {
        echo "L'enregistrement de vos données a échoué. Essayez plus tard.".
             "Et demandez à l'administrateur de vérifier l'existence de la ".
             "table table_utilisateurs ;-)<br />";
    } else {
        echo "Félicitations. Vous êtes desormais un nouveau membre de //!".
             "<br />";
    }
?>
L'erreur peut tout aussi bien être dans ton index.php si il est lié à ce fichier php... Vérifis bien que tes transmissions de variables lors d'une validation passent par POST et non GET !
 
Pourquoi ne pas utiliser la PDO ? C'est vachement pratique je trouve pour accéder à sa BDD ! Sinon y'a un petit détail qui m'embête, "id" ne doit pas (selon moi) être issu de ton formulaire ! Il vaudrait mieux que ce soit ta base qui le génère elle même en mettant ce champ en auto incrément ! :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut