Bonjour,
Je n'arrive pas à insérer les données de mon formulaire dans la Bdd. Voici mon code de connexion à la bdd :

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
try
            {
                // On essaie de se connecter à MySQL
                $bdd = new PDO('mysql:host=localhost;dbname=suiviserviceinfo', 'root', '');
            }
            catch (Exception $e)
            {
                // En cas d'erreur, on affiche un message et on arrête tout
                die('Connexion échouée : ' . $e->getMessage(''));
            }
                // Si tout va bien, on peut continuer
 
Je fais donc un include de connexionBdd.php sur les autres pages.
 Voici maintenant mon code concernant la requête , située dans la page cible du formulaire :
 
// Si tous les champs sont saisis
	if (isset($_POST['numAppel']) AND isset($_POST['heureAppel']) AND isset($_POST['dateAppel'])
                  AND isset($_POST['raisonAppel']) AND isset($_POST['dureeAppel']) AND isset($_POST['suiteAppel'])
                  AND isset($_POST['nomPrenomAppelant']) AND isset($_POST['commentaire']))
        {
        $numAppel=$_POST['numAppel'];
        $heureAppel=$_POST['heureAppel'];
        $dateAppel=$_POST['dateAppel'];
        $raisonAppel=$_POST['raisonAppel'];
        $dureeAppel=$_POST['dureeAppel'];
        $suiteAppel=$_POST['suiteAppel'];
        $nomPrenomAppelant=$_POST['nomPrenomAppelant'];
        $commentaire=$_POST['commentaire'];
        $ajouterUnAppel = $bdd -> exec('INSERT INTO appels(numAppel, heureAppel, dateAppel, raisonAppel, dureeAppel,
                suiteAppel, nomPrenomAppelant, commentaire)
                VALUES('.$numAppel.','.$heureAppel.','.$dateAppel.',"'.$raisonAppel.'","'.$dureeAppel.'",
                "'.$suiteAppel.'","'.$nomPrenomAppelant.'","'.$commentaire.'")');
        var_dump($ajouterUnAppel);?><br /><br />
 
 
        <?php echo 'Numéro de l\'appel : '.$_POST['numAppel'].''; ?><br /><br />
        <?php echo 'Heure de l\'appel : '.$_POST['heureAppel'].''; ?><br /><br />
        <?php echo 'Date de l\'appel : '.$_POST['dateAppel'].''; ?><br /><br />
        <?php echo 'Raison de l\'appel : '.$_POST['raisonAppel'].''; ?><br /><br />
        <?php echo 'Durée de l\'appel : '.$_POST['dureeAppel'].''; ?><br /><br />
        <?php echo 'Suite de l\'appel : '.$_POST['suiteAppel'].''; ?><br /><br />
        <?php echo 'Nom et prénom de l\'appelant : '.$_POST['nomPrenomAppelant'].''; ?><br /><br />
        <?php echo 'Commentaire : '.$_POST['commentaire'].''; ?><br /><br />
        <?php
        }// Sinon Problème saisie
        else
        {
              echo 'Problème de saisie';
        }
        ?>
J'espère que vous pourrez m'aider. Merci d'avance.