Formulaire -- données vers table SQL

Fermé
LeCodeurInvisible Messages postés 8 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 14 novembre 2015 - 14 nov. 2015 à 01:07
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 16 nov. 2015 à 10:11
Bonjour, bonsoir..

J'ai un problème,
Voici mon CODE :

   
**BDD HIDE**
  //---
      $bdd = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $user, $pass);
    }
      catch (Exception $e) {
         die('Erreur : ' . $e->getMessage());
    }
if ('$bt') 
{ 
      $identity=$_POST['identity'];
      $code=$_POST['code'];    

      $bdd->exec=("INSERT INTO concours(identity, code) VALUES('$identity', '$code')";
} 
?>

<html>
  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

  </head>

        <body>

            <form action="particpant.php" method="post"> 
              Nom complet:
              
             <input type="text" name="identity"/><br/> 
              Code :
             <input te="text" name="code"/><br/> 
              
              <input type="submit" name="bt" value="valider"/> 
            </form> 

        </body>
</html>


Donc j'ai un petit problème des que je clique sur validé les données inscrits sur les deux input, ne s'enregistre pas dans la table SQL..

Je sais pas pourquoi..

Un peu d'aide serai idéal !

Cordialement Alexandre.
A voir également:

1 réponse

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 2 002
16 nov. 2015 à 10:11
Bonjour,

Je te donne un exemple complet de formulaire avec requête SQL pour enregistrer les informations

Le formulaire
<form method="post" action="maPage.php">
<table class="grey">
<tr><td>login </td><td><input type="text" name="login" ></td></tr>
<tr><td>password</td><td><input type="text" name="password"></td></tr>
<tr><td> </td><td><input type="submit" ></td></tr>
</table>
</form>


on recupère les informations
<?php
/*recuperation des donnees d^puis la requete*/
if(isset($_REQUEST["login" ])) {$login = $_REQUEST["login" ];}
else {$login = "";}
if(isset($_REQUEST["password"])) {$password = $_REQUEST["password"];}
else {$password = "";}

//on insert les données dans la base de données
$query = "INSERT INTO users (login, password) VALUES ('" . $login . "', '" . $password . "');";
$result = execute_query($query);
?>
0