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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| <?php
// ouverture d'une connexion à la bdd viste
try{
$objetPdo = new PDO ('mysql:host=localhost;dbname=questionnaire','root','');
// activation des erreurs PDO
$objetPdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
die('Erreur : '.$e->getMessage());
}
if (isset($_POST['validform']))
{
$objetPdo ->prepare('INSERT INTO visite (question1) VALUES (:connaitre1, :connaitre2, :connaitre3, :connaitre4, :connaitre5)');
$objetPdo->execute(array(':connaitre1, connaitre2, connaitre3, connaitre4, connaitre5'=>"'" . implode(",", $connaitre) . "'",
));
$ouinon = $_POST['ouinon'];
$degre = $_POST['degre'];
$amelioration = $_POST['amelioration'];
$ouireanon = $_POST['ouireanon'];
$departement = $_POST['departement'];
}
// préparation de la requête d'insertion
$pdoStat = $objetPdo->prepare('INSERT INTO visite (question1, question2, question3, question4, question5, question6) VALUES (:question1, :question2, :question3, :question4, :question5, :question6)');
// on lie chaque marqueur à une valeur
$pdoStat->bindValue(':question1', $_POST['connaitre'], PDO::PARAM_STR);
$pdoStat->bindValue(':question2', $_POST['ouinon'], PDO::PARAM_STR);
$pdoStat->bindValue(':question3', $_POST['degre'], PDO::PARAM_STR);
$pdoStat->bindValue(':question4', $_POST['amelioration'], PDO::PARAM_STR);
$pdoStat->bindValue(':question5', $_POST['ouireanon'], PDO::PARAM_STR);
$pdoStat->bindValue(':question6', $_POST['departement'], PDO::PARAM_STR);
//execution de la requête préparée
$insertIsOk = $pdoStat->execute();
if($insertIsOk){
$message = "Vos réponses ont bien été envoyées !";
}
else{
$message = "Erreur";
}
?>
<!DOCTYPE html>
<html lang='fr'>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<link rel="stylesheet" href="style.css">
<title> titre doc </title>
</head>
<body id="body2">
<div id="divpara">
<p class="parafinal"><?php echo $message; ?><br>Pour continuer à nous suivre, <br> rejoignez-nous sur les réseaux sociaux.</p>
</div>
<div>
<a href="https://www.facebook.com/"><img id="fb" src="image/fb.png"></a>
<a href="https://www.instagram.com/"><img id="fb" src="image/insta.png"></a>
<a href="https://www.youtube.com/channel/"><img id="fb" src="image/youtube.png"></a>
</div>
</body>
</html> |