Entrée Base de données depuis un formulaire
Résolu
BF3-974
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
mon problème est que j'ai un formulaire, et je dois transférer les information entrée dans ma bdd (base de donnée), pour commencer j'ai essayer de faire une entrée normale, ça a marché (1).
Puis une entrée avec des variable, et la je n'y arrive pas (2).
Même transférer les entrée du formulaire vers une variable et afficher la variable je n'y arrive pas (3).
Aidez-moi svp !
Code (1) :
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$bdd->exec('INSERT INTO produit VALUES(\'457849648\', \'Poulet\', \'2014-02-19\')');
?>
----------------------------------------------------
Code (2) :
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$var = array(
0 => '478512346',
1 => 'pates',
2 => '2014-02-25'
);
$bdd->exec('INSERT INTO produit VALUES('$var[0]', '$var[1]', '$var[2]')');
?>
J'ai fait ENORMEMENT d'essai avec plusieur méthode trouvée sur internet.
Merci d'avance :)
mon problème est que j'ai un formulaire, et je dois transférer les information entrée dans ma bdd (base de donnée), pour commencer j'ai essayer de faire une entrée normale, ça a marché (1).
Puis une entrée avec des variable, et la je n'y arrive pas (2).
Même transférer les entrée du formulaire vers une variable et afficher la variable je n'y arrive pas (3).
Aidez-moi svp !
Code (1) :
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$bdd->exec('INSERT INTO produit VALUES(\'457849648\', \'Poulet\', \'2014-02-19\')');
?>
----------------------------------------------------
Code (2) :
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$var = array(
0 => '478512346',
1 => 'pates',
2 => '2014-02-25'
);
$bdd->exec('INSERT INTO produit VALUES('$var[0]', '$var[1]', '$var[2]')');
?>
J'ai fait ENORMEMENT d'essai avec plusieur méthode trouvée sur internet.
Merci d'avance :)
A voir également:
- Entrée Base de données depuis un formulaire
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Formulaire de reclamation instagram - Guide
2 réponses
Bonjour
Une requête, ce n'est jamais qu'une chaîne de caractères et le problème c'est que tu ne connais visiblement pas les règles de base de l'écriture et de la concaténation des chaines en php.
Essaye de faire
Ça devrait mieux marcher.
Regarde dans le manuel PHP la différence entre ' et " dans l'écriture des chaînes littérales.
Une requête, ce n'est jamais qu'une chaîne de caractères et le problème c'est que tu ne connais visiblement pas les règles de base de l'écriture et de la concaténation des chaines en php.
Essaye de faire
$bdd->exec("INSERT INTO produit VALUES('$var[0]', '$var[1]', '$var[2]')");
Ça devrait mieux marcher.
Regarde dans le manuel PHP la différence entre ' et " dans l'écriture des chaînes littérales.
Mec, je t'aime !
Mince, deux jours après la St Valentin, j'ai raté quelque chose ^^
Personnellement, j'ai appris dans le manuel PHP. Drôle d'idée, pour apprendre le PHP, non ?
Plus précisément, en ce qui concerne les chaînes :
https://www.php.net/manual/fr/language.types.string.php
Mince, deux jours après la St Valentin, j'ai raté quelque chose ^^
Personnellement, j'ai appris dans le manuel PHP. Drôle d'idée, pour apprendre le PHP, non ?
Plus précisément, en ce qui concerne les chaînes :
https://www.php.net/manual/fr/language.types.string.php
Si tu as un tutoriel, ou un site que tu connais qui explique bien ces bases, je suis preneur !
(je suis en Terminale STI2D SIN et c'est mon projet BAC)