Soucis avec mysql PDO
Posté : 13 juil. 2015, 17:32
Bonsoir les experts, Depuis 4 jours,je n'arrive pas a transmettre les informations d'un formulaire dans une base de donnee avec PDO
voici mon code, j'espere que vous aller resoudre mon probleme dans un bref delai.
voici mon code, j'espere que vous aller resoudre mon probleme dans un bref delai.
<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['enregistrer']) && $_POST['enregistrer'] == 'enregistrer') {
if ((isset($_POST['da']) && !empty($_POST['da'])) && (isset($_POST['co']) && !empty($_POST['co'])) &&
(isset($_POST['ti']) && !empty($_POST['ti'])) && (isset($_POST['se']) && !empty($_POST['se'])) &&
(isset($_POST['tfi']) && !empty($_POST['tfi'])) && (isset($_POST['aco']) && !empty($_POST['aco']))) {
try
{
// initilisation de PDO
// On stocke la connection à MySQL dans une variable en précisant le type de table, l'hote, le mon de la bdd, le pseudo et mot de passe
$bdd = new PDO('mysql:host=localhost;dbname=archiveur', 'root', '');
}
catch (Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : ' . $e->getMessage());
}
$tab = array(
':co' => $_POST['co'],
':tfi' => $_POST['tfi'],
':ti' => $_POST['ti'],
':da' => $_POST['da'],
':aco' => $_POST['aco']
);
//création de la requête SQL:
$sql = "INSERT INTO fichier VALUES(:co, :tfi,:ti,:da,:aco)";
$req = $bdd->prepare($sql);
$result = $req->execute($tab);
if (!$result) {
echo "Une erreur est survenue : " . $req->errorCode();
}
// fermeture de la connection à la bdd
if ($bdd) {
$bdd = NULL;
}
}
}
?>