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&eacutees :</h1>
        <form method="post" action="TrtmQuestions.php">
Entrez votre nom : <input type="text" name="nom_moniteurs"/> <br/>
Entrez votre pr&eacutenom : <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&eacutero de t&eacutel&eacutephone : <input type="int" name="tél_moniteurs"/><br/>
<input type="submit" name="Valider" value="OK"/>
 </form>
        </body>
</html>

Et voici le code en PHP :
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é';
?>
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.
Merci beaucoup à ceux qui m'aideront.