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 -
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 :)



A voir également:

2 réponses

Utilisateur anonyme
 
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
$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.
1
BF3-974 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   4
 
Mec, je t'aime !
Si tu as un tutoriel, ou un site que tu connais qui explique bien ces bases, je suis preneur !
0
BF3-974 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   4
 
Mais tu viens de résoudre tout mes problèmes du MOIS ! Je comprend enfin pourquoi mes variables déconnais toujours !
(je suis en Terminale STI2D SIN et c'est mon projet BAC)
0
Utilisateur anonyme
 
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
0