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

Discussion :

Récupération d'infos via formulaires => tables

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 27
    Points : 13
    Points
    13
    Par défaut Récupération d'infos via formulaires => tables
    Bonjour !

    Pour un petit projet personnel, je souhaiterai récupérer des données et les stocker dans une table prévue à cet effet.

    J'ai bien fait une ébauche de code mais je n'arrive pas à récupérer les valeurs de mes champs formulaire.
    Les entrées se créent bien mais possèdent systématiquement le nom de mes variables...

    Voici mon code pour vous donner une idée:
    Formulaire.
    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
    <form name="insertion" action="insertion.php" method="POST">
        <div>
            <label for="pseudo">Pseudo :</label>
            <input type="text" id="pseudo"name="pseudo" />
        </div>
          <div>
            <label for="pass">Mot de passe:</label>
            <input type="text" id="pass" name="pass" />
        </div>
          <div>
            <label for="email">@ :</label>
            <input type="text" id="email" name="email" />
        </div>
          <div>
       
    
        <div class="button">
            <button type="submit">Envoyer</button>
        </div>
    </form>
    Requête SQL pour sauvegarder les valeurs des champs
    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
    <?php
    try
    {
      
      $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
      $db  = mysql_select_db( "test" );
    }
    catch (Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
    
    //récupération des names des champs du formulaire
      $pseudo = $_POST['pseudo'];
      $pass = $_POST['pass'];
      $email = $_POST['email'];
    
    
    // Insertion des valeurs dans la table membres
      $sql = 'INSERT INTO `membres` (`pseudo`, `pass`, `email`) VALUES ("$pseudo", "$pass", "$email")';
    
    
    
    // affichage des possibles erreurs et fermeture de la connexion
      mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
    
      mysql_close();
    
    ?>
    Je me suis forcément plantée car les valeurs qui s'inscrivent dans ma table "membres" sont uniquement les noms des variables.

    Pouvez-vous, s'il vous plait, m'éclairer de votre lanterne par pitié ?
    Je vous remercie car je m'arrache les cheveux dessus depuis ce matin...

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Essaie cela plutôt :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = 'INSERT INTO `membres` (`pseudo`, `pass`, `email`) VALUES ("'.$pseudo.'","'.$pass.'","'.$email.'")';
    Développeur Java
    Site Web

Discussions similaires

  1. Mise à jour de tables via formulaire
    Par sunwind dans le forum IHM
    Réponses: 4
    Dernier message: 09/12/2006, 20h09
  2. Réponses: 3
    Dernier message: 27/04/2006, 14h23
  3. Tri des lignes d'une Table via Formulaire
    Par kato dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 12h53
  4. Récupération de valeurs de Formulaire via $_POST
    Par GarGamel55 dans le forum Langage
    Réponses: 5
    Dernier message: 10/10/2005, 08h38

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