Bonjour à toutes et à tous,
Ayant un prof qui ne se met pas à niveau je ne trouve pas de solution à mon problème. Je veux créer un formulaire php pour entrer les données dans ma table sur ma base de données MySql.
Voici mon code en 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 <html> <head> <meta charset="utf-8"> </head> <head><title>Formulaire de saisie </title></head> <body> <h1>Veuillez rentrez les informations demandées :</h1> <form method="post" action="TrtmQuestions.php"> Entrez votre nom : <input type="text" name="nom_moniteurs"/> <br/> Entrez votre prénom : <input type="text" name="num_moniteurs"/> <br/> Entrez votre date de naissance : <input type="date" name="date_de_naissance_moniteu$Entrez votre numéro de téléphone : $Entrez votre numéro de téléphone : <input type="int" name="tél_moniteurs"/><br/> <input type="submit" name="Valider" value="OK"/> </form> </body> </html>
Et voici le code en PHP :J'ai regardé sur pleins de forums, essayer de mélanger certaines choses et je n'arrive pas, je ne trouve pas la solution. Quand j'envoie les données au TrtmQuestions.php, j'ai une page blanche j'ai même pas un message d'erreur. C'est mon premier formulaire en php donc désolé si il y a des erreurs un peu flagrantes.
Code : 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
24
25
26
27
28
29
30 <?php if(isset($_POST['Valider'])){ $nom = $_POST['nom_moniteurs']; $prenom = $_POST['prénom_moniteurs']; $ddn = $_POST['date_de_naissance_moniteurs']; $tel = $_POST['tél_moniteurs']; try { $bdd = new PDO('mysql:host=gervaa;dbname=gervaa;charset=utf8', 'gervaa', 'gervaa'); <br> } $bdd->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); catch(Exception $e) { die('Erreur : ' .$e->getMessage()); } $req = $bdd->prepare(' INSERT INTO moniteurs(nom_moniteurs, prénom_moniteurs, date_de_naissance_moniteurs, tél_moniteurs) VALUES ( ?, ?, ?, ? )' ); $req->execute( array( $nom, $prenom, $ddn, $tel )); $req->closeCursor(); echo 'Votre message a bien été envoyé'; ?>
Merci beaucoup à ceux qui m'aideront.![]()
Partager