Advertisement
Guest User

Untitled

a guest
Apr 19th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.19 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $host = 'localhost';
  4. $password = '';
  5. $user = 'root';
  6. $dbName = 'super';
  7. $charset='utf-8';
  8. $dsn = sprintf('host=%s;dbname=%s;charset=%s;',$host,$dbName,$charset);
  9.  
  10. $result = 'No';
  11. $currentWord = '';
  12. if(!isset($_SESSION['word'])){
  13.     $db = new PDO($dsn,$user,$password);
  14.     $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  15.     $sql = "SELECT * FROM test1 ORDER BY RAND() LIMIT 1";
  16.     $statement = $db->query($sql);
  17.     $statement->execute();
  18.     $row = $statement->fetch(PDO::FETCH_OBJ);
  19.     $_SESSION['word'] = $row->word;
  20. }
  21.  
  22. if(isset($_POST['word']) && $_POST['word'] === $_SESSION['word']){
  23.     $result = 'Yes';
  24.     $currentWord = $_POST['word'];
  25.     unset($_SESSION['word']);
  26.     session_regenerate_id(true);
  27. }
  28. header('Content-Type:text/html;charset=utf-8');
  29. ?>
  30. <!DOCTYPE html>
  31. <html>
  32. <head>
  33.     <title></title>
  34.     <meta charset="utf-8"/>
  35. </head>
  36. <body>
  37. <form method="post">
  38.     <fieldset>
  39.         <legend></legend>
  40.         <label for="word1"></label>
  41.         <input type="text" id="word1" name="word1" value="<?= $currentWord ?>" /><br />
  42.     </fieldset>
  43.     <input type="submit" value="Yes" name="submit" />
  44. </form>
  45. </body>
  46. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement