Bonjours les melinyien,
J'ai créé un formulaire que j'ai tout-à-fait bien lié à une page de traitement, mais rien ne s'enregistre dans ma bbd.
Je précise qu'aucune erreur ne s'affiche, tout se déroule parfaitement bien... Visiblement. Mais secrètement, les infos transmises via le formulaire ne sont pas du tout enregistrées dans la base de données...
Je vous mets le code de la page de traitement :
<?php
if(isset($_POST['Envoyer']))
{
try
{
$bdd = new PDO('mysql:host=localhost;dbname=essai;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO codef(Greffier, Noloi, Loi, Adoptio, Pour, Contre, Oblatusab, Fonction, Submandatumde, Principioregni, Ultimregni) VALUES("'.$_POST['Greffier'].'", "'.$_POST['Noloi'].'", "'.$_POST['Loi'].'", "'.$_POST['Adoptio'].'", "'.$_POST['Pour'].'", "'.$_POST['Contre'].'", "'.$_POST['Oblatusab'].'", "'.$_POST['Fonction'].'", "'.$_POST['Submandatumde'].'", "'.$_POST['Principioregni'].'", "'.$_POST['Ultimregni'].'")');
$req->execute(array(
$_POST['Greffier'],
$_POST['Noloi'],
$_POST['Loi'],
$_POST['Adoptio'],
$_POST['Pour'],
$_POST['Contre'],
$_POST['Oblatusab'],
$_POST['Fonction'],
$_POST['Submandatumde'],
$_POST['Principioregni'],
$_POST['Ultimregni'] ));
header('Location: afloiscodef.php');
/*echo '<span class="accesblock"><p>Loi ajoutée avec succès !</p></span>';*/
}
?>
Merci de votre aide, d'avance !
P.S : Je ne sais pas comment mettre l'affichage de programmation, désolé.