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');
}
?> |
Partager