Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_errors', 'on');
- session_start();
- require_once 'database.php';
- // if email is correct syntax
- if (isset($_POST['email'])) {
- $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
- $emailQuery = $db->prepare('SELECT * FROM users WHERE email = :emailquery');
- $emailQuery->bindValue(':emailquery', $email, PDO::PARAM_STR);
- $emailQuery->execute();
- $email = $emailQuery->fetchAll();
- print_r($email);
- //$emailuser = $emailQuery->fetch();
- //echo $emailQuery->rowCount();
- //if email is not correct syntax
- if (empty($email)) {
- //nie powiodlo sie echo $_POST['email']. "<br/>" .$email;
- $_SESSION['given_email'] = $_POST['email'];
- header('Location: index.php');
- } else {
- //poprawny adres echo $_POST['email']. "<br/>" .$email;
- // input into DB
- $query = $db->prepare('INSERT INTO users VALUES (NULL, :email)');
- $query->bindValue(':email', $email, PDO::PARAM_STR);
- $query->execute();
- }
- } else {
- header('Location: index.php');
- exit();
- }
- ?>
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="utf-8">
- <title>Zapisanie się do newslettera</title>
- <meta name="description" content="Używanie PDO - zapis do bazy MySQL">
- <meta name="keywords" content="php, kurs, PDO, połączenie, MySQL">
- <meta http-equiv="X-Ua-Compatible" content="IE=edge">
- <link rel="stylesheet" href="main.css">
- <link href="https://fonts.googleapis.com/css?family=Lobster|Open+Sans:400,700&subset=latin-ext" rel="stylesheet">
- <!--[if lt IE 9]>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
- <![endif]-->
- </head>
- <body>
- <div class="container">
- <header>
- <h1>Newsletter</h1>
- </header>
- <main>
- <article>
- <p>Dziękujemy za zapisanie się na listę mailową naszego newslettera!</p>
- </article>
- </main>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment