Insertion avec pdo
Livvie
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Salut à tous
y a t'il quelqu'un qui peut m'aider à résoudre cette problème au niveau de l'insertion dans la base de donné
voici le code d'insertion:
y a t'il quelqu'un qui peut m'aider à résoudre cette problème au niveau de l'insertion dans la base de donné
voici le code d'insertion:
if (isset($_POST["BT_Envoyer"]))
{
$nom= $_POST["Nom"] ;
$lieu=$_POST["Lieu"] ;
$horraires=$_POST["Horraires"] ;
$query='INSERT INTO client_Magasins VALUES (
":nom" , ":lieu" , ":Horraires")';
$req = $bdd1->prepare($query);
$req->bindParam(":nom", $nom,PDO::PARAM_STR);
$req->bindParam(":lieu", $lieu,PDO::PARAM_STR);
$req->bindParam(":Horraires", $horraires,PDO::PARAM_INT);
//$req->execute(array(":nom" => $nom , ":lieu" => $lieu ,":Horraires" => $horraires));
$req->exec() ;//or die(print($req->perror()));
///////////////////////////////////////////////////////
}
?>
<em><h1> Ajouter Magasin</h1></em>
<form action="magasin.php" method="post">
<em>Nom du Magasin</em><input type="text" name="Nom"/><br><br>
<em> Lieu du Magasin</em><input type="text" name="Lieu"/><br><br>
<em>Horraires de travail </em><input type="text" name="Horraires"/><br><br>
<input type="submit" name="BT_Envoyer" value="Valider" />
</form>
3 réponses
-
Salut !
Si c'est un int ton champ horraire, pas besoin de " " autour dans ton VALUES
-
Pourrais-tu décommenter le
//or die(print($req->perror()));
et nous donner le message d'erreur ?
Ce serait surement plus simple :)
-
D'ailleurs c'est pas la bonne syntaxe (c'est moi qui te l'avais donné enpus je crois), c'est un print_r($req->errorInfo());