Bonjour à tous,
je suis nouveau en programmation php et dernièrement j'ai voulu faire un petit test :
alors l'idée c'est remplir un formulaire et lors de l'envoi les données envoyées serait stocker sur une base de donnée. Lorsque je le fais tout se passe sans soucis mais lorsque je vérifie avec phpmyadmin la base de donnée est vide je ne comprends rien.
Voici mon code html et php
Merci d'avance pour votre aide
code html
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> </head> <body> <div> <form action ="server.php" method ="post"> section, montant, couleur, presentation, parain pays Nom : <input type ="text" name ="nom" id ="nom" /> <br/> Prenom : <input type ="text" name ="prenom" id ="prenom" /> <br/> Numero : <input type ="number" name ="numero" id ="numero" /> <br/> Section : <input type ="text" name ="section" id ="section" /> <br/> Montant : <input type ="number" name ="montant" id ="montant" /> <br/> Couleur : <input type ="text" name ="couleur" id ="couleur" /> <br/> Presentation : <input type ="text" name ="presentation" id ="presentation" /> <br/> Parain : <input type ="text" name ="parain" id ="parain" /> <br/> Pays : <input type ="text" name ="pays" id ="pays" /> <br/> </form> </div> </body> </html>
code php de server.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=essai', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $a = $bdd ->prepare( 'INSERT INTO infos (nom, prenom, numero, section, montant, couleur, presentation, parain, pays ) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)'); $a ->execute(array($_POST['nom'], $_POST['prenom'], $_POST['numero'], $_POST['section'], $_POST['montant'], $_POST['couleur'], $_POST['presentation'], $_POST['parain'], $_POST['pays'])); ?>
Partager