par
mr-frey-day » 20 juil. 2016, 15:12
Je viens vous voir pour un soucis avec un INSERT INTO qui veut pas fonctionner, et je ne trouve pas le pourquoi,
je débute dans le langage PDO,
le formulaire et le traitrement de celui-ci sont sur la meme page.
voici ma requet
<?php
if( isset($_POST) AND !empty($_POST) )
{
try{
$bdd = new PDO('mysql:host=localhost;dbname=HosPro', 'root', 'root') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Erreur:'.$e->getMessage());
}
extract($_POST);
$req = $bdd->prepare('INSERT INTO candidature (cle_poste, nom_poste, date_poste, descrip_poste, type_poste, fiche_poste, contact_poste, actif_poste)
VALUES (:cle_poste, :nom_poste, :date_poste, :descrip_poste, :type_poste, :fiche_poste, :contact_poste, 0)');
$req->execute(array(
'cle_poste'=>$cle,
'nom_poste'=>$nom,
'date_poste'=>$date,
'descrip_poste'=>$descrip,
'type_poste'=>$type,
'fiche_poste'=>$fiche,
'conatct_poste'=>$contact
));
$req->closeCursor();
$ok = 'L\'offre a bien été ajouté !';
unset($nom);
}
?>
Je viens vous voir pour un soucis avec un INSERT INTO qui veut pas fonctionner, et je ne trouve pas le pourquoi,
je débute dans le langage PDO,
le formulaire et le traitrement de celui-ci sont sur la meme page.
voici ma requet
[php]<?php
if( isset($_POST) AND !empty($_POST) )
{
try{
$bdd = new PDO('mysql:host=localhost;dbname=HosPro', 'root', 'root') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Erreur:'.$e->getMessage());
}
extract($_POST);
$req = $bdd->prepare('INSERT INTO candidature (cle_poste, nom_poste, date_poste, descrip_poste, type_poste, fiche_poste, contact_poste, actif_poste)
VALUES (:cle_poste, :nom_poste, :date_poste, :descrip_poste, :type_poste, :fiche_poste, :contact_poste, 0)');
$req->execute(array(
'cle_poste'=>$cle,
'nom_poste'=>$nom,
'date_poste'=>$date,
'descrip_poste'=>$descrip,
'type_poste'=>$type,
'fiche_poste'=>$fiche,
'conatct_poste'=>$contact
));
$req->closeCursor();
$ok = 'L\'offre a bien été ajouté !';
unset($nom);
}
?>[/php]