Bonjour à tous,
On me demande un coup de main sur un site géré par Wordpress et je ne trouve pas la solution :
Il y a un formulaire d'inscription à la newsletter à cette adresse : http://www.reportersdespoirs.org/wordpress/inscription_newsletter/
Quand on valide le formulaire, on devrait se retrouver sur cette page : http://www.reportersdespoirs.org/wordpress/inscription-validee/
Mais, à la place, on se retrouve sur cette page : http://www.reportersdespoirs.org/wordpress/inscription_newsletter/inscription_newsletter.php
Le fichier php qui gère ce formulaire est le suivant :
Je n'arrive pas à comprendre ce qui cloche. Vous pouvez m'aider ?
On me demande un coup de main sur un site géré par Wordpress et je ne trouve pas la solution :
Il y a un formulaire d'inscription à la newsletter à cette adresse : http://www.reportersdespoirs.org/wordpress/inscription_newsletter/
Quand on valide le formulaire, on devrait se retrouver sur cette page : http://www.reportersdespoirs.org/wordpress/inscription-validee/
Mais, à la place, on se retrouve sur cette page : http://www.reportersdespoirs.org/wordpress/inscription_newsletter/inscription_newsletter.php
Le fichier php qui gère ce formulaire est le suivant :
Code:
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=?????', '?????', '?????', $pdo_options);
if ($_POST['email'] == '')
{
header('Location: http://www.reportersdespoirs.org/wordpress/inscription_newsletter/');
} else {
$req = $bdd->prepare('INSERT INTO inscription_newsletter(date_inscription, prenom, nom, email, adresse, code, ville, pays, type, benevole, partenariat, don) VALUES(NOW(), :prenom, :nom, :email, :adresse, :code, :ville, :pays, :type, :benevole, :partenariat, :don)');
$req->execute(array(
'prenom' => strip_tags($_POST['prenom']),
'nom' => strip_tags($_POST['nom']),
'email' => strip_tags($_POST['email']),
'adresse' => strip_tags($_POST['adresse']),
'code' => strip_tags($_POST['code']),
'ville' => strip_tags($_POST['ville']),
'pays' => strip_tags($_POST['pays']),
'type' => $_POST['type'],
'benevole' => $_POST['case6'],
'partenariat' => $_POST['case7'],
'don' => $_POST['case8'],
));
header('Location: http://www.reportersdespoirs.org/wordpress/inscription-validee/');
}
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Inscription newsletter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
</body>
</html>
Je n'arrive pas à comprendre ce qui cloche. Vous pouvez m'aider ?