Insertion des valeurs transmises restent NULL dans la BdD
Bonjour,
J'ai un souci avec php et mySQL quand j'essaye de faire un "insert into", tout va bien mais les valeurs transmis dans le formulaire reste null dans la base de données.
voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <form methode="post" action="InsertFilieres.php" class="form">
<div class="form-group">
<label>Nom de la filière: </label>
<input type="text" name="nomF" placeholder="Nom de la filière" class="form-control" >
</div>
<div class="form-group">
<label for="niveau">Niveau: </label>
<select name="niveau" class="form-control" id="niveau">
<option value="ts" >Technicien spécialisé</option>
<option value="t" selected >Technicien</option>
</select>
</div>
<button type="submit" class="btn btn-success">
<span class="glyphicon glyphicon-save"></span>
Enregistrer
</button>
</form> |
La page d'insertion:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
require_once('Connexiondb.php');
$nomf=isset($_POST['nomF']);
$niveau=isset($_POST['niveau']);
$requete="insert into Filiere(nomFiliere, niveau) values(?,?)";
$params=array($nomf,$niveau);
$resultat=$pdo->prepare($requete);
$resultat->execute($params);
header('location:Filieres.php');
?> |
La connexion à la bd:
Code:
1 2 3 4 5 6 7
| <?php
try{
$pdo=new PDO("mysql:host=localhost;dbname=gestionstagiaire","root","");
}catch(Exception $e){
die('Erreur de connexion: ' .$e->getMessage());
}
?> |
Quand je fais un "select * from filière", l'identifiant est là mais les autres champs reste vide.
Merci de votre aide