Voici ma page web:
<?php
include("questionnaire.php");
?>
<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Avis</title>
<meta name="author" content="Cupcakes-Delice">
<meta name="description" content="Ensemble de recette cupcakes, différentes sortes de cupcakes, génoise des cupcakes, glaçage des cupcakes et des conseils pour réaliser de délicieux cupcakes">
<meta property="og:description" content="Tous sur les cupcakes, toutes les recettes cupcakes et comment bien réussir ses cupcakes">
<meta http-equiv="revisit-after" name="Revisit-after" content="2 days" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="robots" content="index, follow, all">
<meta name="robots" content="INDEX|FOLLOW" />
<meta http-equiv="robots" name="Robots" content="all" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
include("a-header.php"); // on appelle le fichier
include("a-bandeausousheader.php"); // on appelle le fichier
include("a-menugauche.php"); // on appelle le fichier
?>
<td width="802" align="left" valign="top" bgcolor="#730800"> <!--pavé centrale pas touche//-->
<table width="100%" border="0" cellpadding="10" cellspacing="10">
<BR>
<CENTER><I><FONT COLOR="white" class="Titre"><u>Votre avis nous interesse...</I></u></center>
</table>
<BR>
<BR>
<?php
include("a-colonnedroite.php"); // on appelle le fichier
include("a-footer.php"); // on appelle le fichier
?>
<!--google analytics//-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=´" + gaJsHost + "google-analytics.com/ga.js´ type=´text/javascript´%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12743083-4");
pageTracker._trackPageview();
} catch(err) {}</script>
<!--end of google analytics//-->
<?php if($error) { ?>Les champs portant une étoile sont obligatoire.
<?php } ?>
<center><forme method="post" action="questionnaire.php" class="Corps">
<label>Nom:</label>
<input type="text" name="Nom">
<BR>
<BR>
<label>Prénom:</label>
<input type="text" name="Prénom">
<BR>
<BR>
<label>Age:</label>
<input type="number" name="Age">
<BR>
<BR>
<label>Ville*:</label>
<input type="text" name="Ville">
<BR>
<BR>
<label>Votre recette favorite*:</label>
<input type="text" name="Recette">
<BR>
<BR>
<label>Qu'avez-vous pensé de notre site?:</label>
<textarea name="Avis"></textarea>
<BR>
<BR>
<BR><button type="submit">Valider</button></center>
</body>
Et voici ma page php pour le questionnaire:
<?php
$error = false;
if(!empty($_POST)){
if(!defined('DB_HOST')){
define ('DB_HOST', 'mysql55-32.perso');
define ('DB_PORT', '5532');
define ('DB_DATABASE', 'cupcakesafavis');
define ('DB_USERNAME', 'cupcakesafavis');
define ('DB_PASSWORD', '******');
}
try {
$BDD = new PDO('mysql:host='.DB_HOST.';port='.DB_PORT.';dbname='.DB_DATABASE, DB_USERNAME, DB_PASSWORD);
$BDD->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$BDD->exec("SET NAMES 'utf8'");
} catch(Exception $e) {
echo 'Erreur : '.$e->getMessage().'<br/>';
echo 'N° : '.$e->getCode();
exit();
}
$Nom = $_POST['Nom'];
$Prénom = $_POST['Prénom'];
$Age = $_POST['Age'];
$Ville = $_POST['Ville'];
$Recette = $_POST['Recette'];
$Avis = $_POST['Avis'];
if($Ville != "" && $Recette != ""){
$req = "INSERT INTO `questionnaire`(`Nom`, `Prénom`, `Age`, `Ville`, `Recette`, `Avis`) VALUES ('$Nom', '$Prénom', $Age, '$Ville', '$Recette', '$Avis')";
$resp = $BDD->exec($req);
} else {
$error = true;
}
}
Une amie a fait exactement la même chose et ça fonctionne, moi impossible d'envoyer les réponses dans ma base données, ya rien qui se passe... HELP!!!!!! Je dois envoyer mon url de site ce soir à minuit dernier délais