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 52 53 54 55 56 57 58 59 60 61 62 63
| if(isset($_GET) && !empty($_GET))
{ //verifie si l'email existe
$n = $_GET['email'];
$sql = "SELECT email FROM client WHERE email='".$n."'";
$reponse = $dbh->query($sql);
$donnees = $reponse->fetch();
//si l'email n'existe pas
if (empty($donnees['email']))
{
//insère infos client dans table client
$sql = "INSERT INTO client(nom, prenom, email)
VALUES( :nom, :prenom,:email )";
$stmt = $dbh->prepare( $sql );
$stmt->execute([
':nom' => $_GET['nom'],
':prenom' => $_GET['prenom'],
':email' => $_GET['email'],
]);
//insère infos devis dans table devis
$id=$dbh->lastInsertId();
$sql2 = "INSERT INTO devis(surface, vitre, numeroclient)
VALUES( :surface, :vitre, ".$id.")";
$stmt2 = $dbh->prepare( $sql2 );
$stmt2->execute([
':surface' => $_GET['surface'],
':vitre' => $_GET['vitre'],
]);
}
//si l'email existe déjà
else
{
//insère infos devis dans table devis
$sql2 = "INSERT INTO devis(surface, vitre)
VALUES( :surface, :vitre)";
$stmt2 = $dbh->prepare( $sql2 );
$stmt2->execute([
':surface' => $_GET['surface'],
':vitre' => $_GET['vitre'],
]);
//insère idclient dans table devis
$requser = $dbh->prepare("SELECT idclient FROM client WHERE email='".$n."'");
$requser->execute();
$test;
$test = $requser->fetch();
$sql3 = "UPDATE devis(numeroclient)
VALUES("$test['idclient']")";
$stmt3 = $dbh->prepare( $sql3 );
$stmt3->execute();
}
}
?> |
Partager