Bonjour,
Plusieurs soucis :
- J'ai un formulaire avec une liste déroulante, mais je n'arrive pas à insérer mon choix dans la BDD.
- Je souhaite récupérer l'id d'une table utilisateurs et la mettre dans la table cours, pour savoir qui a réservé tel cours ( pour ne pas qu'un utilisateur s'inscrive plusieurs fois à un même cours)
Merci d'avance pour vos réponses et vos remarques
      
      
    Plusieurs soucis :
- J'ai un formulaire avec une liste déroulante, mais je n'arrive pas à insérer mon choix dans la BDD.
- Je souhaite récupérer l'id d'une table utilisateurs et la mettre dans la table cours, pour savoir qui a réservé tel cours ( pour ne pas qu'un utilisateur s'inscrive plusieurs fois à un même cours)
 <?php 
session_start(); ?>
<?php 
if(isset($_POST['inscription'])) 
{
    if(empty($_POST['pseudo']) OR  empty ($_POST['password'])) {
        $errors ['identifiants'] = 'Veuillez remplir tous les champs';
    }
    
    if(empty($errors)) {
        $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', 'root', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
            
          $reponse = $bdd->prepare("SELECT password FROM utilisateurs WHERE pseudo= [langue]seudo  ");
		  $reponse->execute(array('pseudo' => $_POST['pseudo']));
		  $donnees = $reponse->fetch();
            if(empty($donnees)){
			$problemes ['pseudo'] = "Le pseudo n'est pas bon ";
		      }
           
            if(password_verify($_POST['password'], $donnees['password'])) 
            {
               $_SESSION['pseudo'] = $_POST['pseudo']; 
                $choix = $_POST['cours'];
                $req = $bdd->prepare('INSERT INTO cours (id, id_users, cours)  SELECT  id FROM utilisateurs WHERE id');
							$req->execute(array(
								'cours' => $choix,
								));
        echo 'Vous êtes inscrit'; 
            }
            else 
            {
               $problemes ['password'] = "Le mot de passe n'est pas correct";    
            }
            $reponse->closeCursor();
    }
}
?>
<!-- Fin PHP -->
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="style.css" />
    <title>Inscription aux cours</title>
</head>
<body>
    <h1>Inscription aux cours</h1>
    <form method="post" class="form-horizontal">
        <fieldset>
            <div class="form-group">
                <label class="col-lg-2 control-label">Pseudo</label>
                <div class="col-lg-10">
                    <input type="text" class="form-control" placeholder="Pseudo" name="pseudo" value="<?php if(isset($_POST['pseudo'])) { echo $_POST['pseudo'];} ?>">
                </div>
            </div>
            <div class="form-group">
                <label for="inputPassword" class="col-lg-2 control-label">Mot de passe</label>
                <div class="col-lg-10">
                    <input type="password" class="form-control" id="inputPassword" name="password" placeholder="Mot de passe" data-cip-id="inputPassword">
                </div>
            </div>
            <div class="form-group">
                <label for="select" class="col-lg-2 control-label">Cours désirés</label>
                <div class="col-lg-10">
                    <select class="form-control" id="select" data-cip-id="cIPJQ342845642" name="cours">
                        <option name="entree">Préparez des entrées succulantes</option>
                        <option name="plat">Préparez des plats de résistances divins</option>
                        <option name="dessert">Préparez des desserts hors du commun</option>
                    </select>
                </div>
            </div>
                    <div class="form-group">
                        <div class="col-lg-10 col-lg-offset-2">
                            <button type="submit" class="btn btn-primary" name="inscription">S'inscrire</button>
                        </div>
                    </div>
        </fieldset>
    </form>
    </body>
</html>
 
Merci d'avance pour vos réponses et vos remarques
  (Merci Zelena) 
 
  (1ere forme normale d'une base de données).