Bonjour à tous!!!
Je suis un novice du développement web qui a besoin de votre aide: je suis entrain de mettre en place une application qui va gérer des clients en ligne. Pour cela j'ai créé un formulaire qui récupère les informations sur les client et qui renvoi ces informations vers une page chargée de les traiter en les insérant dans une base de donnée et d'autres opérations connexes. Mais,les données que j'arrive pas à insérer ces informations dans la base de donnéées. J'ai essayé toutes mes maigres connaissances mais rien ne bouge.
Le désespoir est à son paroxisme,les larmes coulent du coeur mais les yeux restent toujours à sec pour pouvoir lire vos précieux aides.

MERCI bien de m'AIDER.

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
<?php
    // Connexion a la base de données
    try
    {
        $bdd = new PDO ('mysql:host=localhost;dbname=test', 'root', 'eketec');
    }
    catch (Exception $e)
    {
        die('Erreur : ' . $e->getMessage());
    }
 // insertion dans la base 
if(!empty($_POST['nom']))
    {
        $req = $bdd -> prepare('SELECT COUNT(*) FROM clients WHERE nom = :nom');
        $req -> execute(array('nom' => $_POST['nom']));
        if($req -> fetchColumn() < 1) //Vérifie si le nom existe déjà dans la base
        {
            $req = $bdd->prepare('INSERT INTO clients (nom, prenom, contact, autre_contact, adresses, date_ajout) 
                VALUES( :nom, :prenom, :contact, :autre_contact, :adresse, NOW())');
            $req -> execute(array(
                'nom' => $_POST['nom'],
                'prenom' => $_POST['prenom'],
                'contact' => $_POST['contact'],
                'autre_contact' => $_POST['autre_contact'],
                'adresse' => $_POST['adresse']
 
           ));
        }
        else
        {
            //instruction à exécuter dans le else
        }
        header('Location: enregistrement_client.php');
    }
    else
    {
        header('Location: enregistrement_client.php'); 
    }
?>