j'ai un problème quand je veux ajouter une ligne dans ma base de donnée mysql à partir d'un formulaire.
voilà mon code:
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=cours_particulier', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$prenom= $_POST['prenom'];
$ville= $_POST['ville'];
$annee_et_option= $_POST['annee_et_option'];
$email= $_POST['email'];
$numero_telephone= $_POST['numero_telephone'];
$tarif= $_POST['tarif'];
$disponibilité= $_POST['disponibilité'];
if(!empty($_POST))
{
$req = $bdd->prepare('INSERT INTO cours_particulier(prenom, ville, annee_et_option, email, numero_telephone, tarif, disponibilité) VALUES ($prenom, $ville, $annee_et_option, $email, $numero_telephone, $tarif ,$disponibilité)');
$req->execute(/*array(
$prenom=> $_POST['prenom'],
$ville=> $_POST['ville'],
$annee_et_option=> $_POST['annee_et_option'],
$email=> $_POST['email'],
$numero_telephone=> $_POST['numero_telephone'],
$tarif=> $_POST['tarif'],
$disponibilité=> $_POST['disponibilité'])*/);
echo "Le formulaire a bien été envoyé";
}else{
echo "echec";
}
?>