bonjour à tous
me présente un peu, olivier 43 ans intermittent du spectacle situé dans 95.
alors je suis un naz en programmation, mais je mis colle afin de finir le site de mon groupe!
je beug sur un truc, j'ai fais un formulaire juste pour récupérer les adresses mails des gens qui souhaitent être au courant des news du groupe
voici le code ci-dessous:
et voici la page bdd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <!--debut footer--> <div id="footer"> <div id="retour-top"><a href="#">Retour en haut de page <img src="images/ico-retour.png" /></a></div> <div id="news-letter"> <?php include('bdd.php'); $req = $bdd->prepare('INSERT INTO news_letter (email) VALUES(?)'); $req->execute(array($_POST['email'])); $req->closeCursor(); ?> <form method="post" autocomplete="on"> <label for="email">S'inscrire à la news-letter</label> <input type="email" placeholder="entrez votre email" name="email" id="email"required="required" /> <input type="submit" value="ok" /> </form> </div> </div> <!--fin footer-->
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php try { $bdd = new PDO('mysql:host=localhost;dbname=fcom', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)) or die(print_r($bdd->errorInfo())); $bdd->exec('SET NAMES utf8'); } catch(Exeption $e) { die('Erreur:'.$e->getMessage()); } ?>
mon footer et bdd sont en include sur mes autres pages et suis avec easy.php
seulement cela fonctione pas et j'ai ça en erreur en localhost
voilà, je vous remercie d'avance, car ai du mal à comprendreNotice: Undefined index: email in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\projects\include\footer.php on line 10
Partager