Citation :
<?php
$bdd = null;
try
{
$bdd = new PDO('mysql:host=localhost;dbname=db_ventes', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$tab = array(
':article' => $_POST['article'],
':cat_price' => $_POST['cat_price'],
':date_creation' => $_POST['date_creation'],
':pseudo_acheteur' => $_POST['pseudo_acheteur'],
':date_vente' => $_POST['date_vente'],
':prix' => $_POST['prix'],
':rangement' => $_POST['rangement'],
':etat' => $_POST['etat'],
':provenance' => $_POST['provenance'],
':annee_vente' => $_POST['annee_vente'],
':note_acheteur' => $_POST['note_acheteur'],
':blacklist' => $_POST['blacklist']
); $sql = "INSERT INTO `tab_ventes` (`article`, `cat_price`, `date_creation`, `pseudo_acheteur`, `date_vente`, `prix`, `rangement`, `etat`, `provenance`, `annee_vente`, `note_acheteur`, `blacklist`)
VALUES (:article, :cat_price, ate_creation, seudo_acheteur, ate_vente, rix, :rangement, :etat, rovenance, :annee_vente, :note_acheteur, :blacklist)" ;
$bdd->beginTransaction()
try {
$req = $bdd->prepare($sql);
}
catch (PDOException $e) {
echo 'echec du prepare : ' . $e->getMessage();
}
$nbExemplaires = intval($tab[':nombre_exemplaires']);
for($i = 0 ; $i < $nbExemplaires ; $i++){ try{
$req->execute($tab);
}
catch (PDOException $e) {
echo 'echec du execute : ' . $e->getMessage();
}
echo "L'annonce a été crée ".$i." fois";
}
$bdd->commit();
/*
if($bdd){
$bdd = NULL;
}
*/
?>
|