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 :

Mes données ne s'enregistrent pas dans ma base de données phpMyAdmin [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2019
    Messages : 2
    Par défaut Mes données ne s'enregistrent pas dans ma base de données phpMyAdmin
    Bonjour aidez-moi sil vous-plait, je veux réaliser un mini projet ; j'utilise le zamp v3.2.2.3, lorsque j'ai tapé mon code là ; quand j'exécute le code on m’envoie mon formulaire d'insertion
    et lorsque je rentre un nom et je clique sur valider rien ne s'enregistre dans ma base de donnée phpmyadmin
    voici les infos de ma base

    nom de bd=site
    nom de table =coordonnees
    champ1= id :int,A_I
    champ2=prenom( varchar 100)


    Voici tout le code que j'ai saisi dans index.php

    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
    <?php 
     
    try
    {
        $bdd = new PDO('mysql:host=localhost;dbname=site', 'root', '');
        if(isset($_POST['submit'])){
     
            $Prenom = $_POST['Prenom']; 
            //print("<center>Bonjour $Prenom </center>");
     
     
            $req = $bdd->prepare('INSERT INTO coordonnées VALUES(:Prenom)');
            $req->execute(array(
                ':Prenom' => $_POST['Prenom']
            ));
        }
    }
    catch(Exception $e)
    {
        die('Erreur : '.$e->getMessage());
    }
    echo 'Prénom enregistré !';
     
     
    ?>
     
     
    <form method="post" action="">
      <fieldset>
        <legend> Vos coordonnées </legend>
     
        <p>
          <input type="text" name="Prenom" />
          <input type="submit" name="submit" value="Valider" />
     
     
        </p>
      </fieldset>
    </form>

    je suis nouveau, dites-moi s'il vous plait l'erreur ou bien si je dois encore saisir quelques codes
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Il faut nommer la(les) colonne(s) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       $req = $bdd->prepare('INSERT INTO coordonnees (prenom) VALUES (:Prenom)');

    N.B.
    • Évite de mixer les noms de variables/colonnes avec et sans majuscules.
    • Évite les accents dans les noms de variables/colonnes/tables/...


    Tu risques de te faire des cheveux blancs.

  3. #3
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2019
    Messages : 2
    Par défaut
    merci beaucoup MONSIEUR JREAUX62 VOUS êtes vraiment un génie ça fait plus deux semaines je cherchais l'erreur,
    j'ai suivie beaucoup de tuto en ligne pour comparer,mais rien ne marchais.
    donc grace vous qui m'aviez montré l'erreur je peux maintenant contunier mon projet,

    big-up a ce bon site.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] mes donnee ne s'enregistre pas dans ma base
    Par kroma23 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/07/2017, 15h59
  2. Réponses: 5
    Dernier message: 28/06/2017, 16h17
  3. Mes fichiers supprimés ne vont pas dans la corbeille
    Par ghizou771 dans le forum Windows 7
    Réponses: 8
    Dernier message: 25/01/2013, 11h01
  4. Mes fonctions ne s'exécutent pas dans l'ordre voulu
    Par redah75 dans le forum jQuery
    Réponses: 19
    Dernier message: 04/12/2010, 15h56
  5. Mes servlets ne s'intègre pas dans mon html
    Par akrogames dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 19/01/2010, 08h31

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