Advertisement
Guest User

Untitled

a guest
May 21st, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.87 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. $servername = "localhost";
  5. $username = "root";
  6. $password = "";
  7. $database = "besedka";
  8.  
  9. // Создание подключения
  10. $conn = new mysqli($servername, $username, $password, $database);
  11.  
  12. // Проверка подключения
  13. if ($conn->connect_error) {
  14. die("Ошибка подключения: " . $conn->connect_error);
  15. }
  16. // echo "Подключено успешно";
  17. ?>
  18.  
  19. <!DOCTYPE html>
  20. <html>
  21. <head>
  22. <meta charset="utf-8">
  23. <title>Литературная беседка</title>
  24. <link href="css/main.css" rel="stylesheet">
  25. <link href="css/gridformbtn.css" rel="stylesheet">
  26. </head>
  27. <body>
  28. <header>
  29. <div class="container">
  30. <div class="grid grid-pad">
  31. <div class="col-1-2">
  32. <a href="/" class="logo"><img src="img/logo.png" alt="Литературная беседка"></a>
  33. </div>
  34. <div class="col-1-2">
  35. <form style="margin-top:20px;">
  36. <input type="search" placeholder="Поиск по каталогу книг">
  37. </form>
  38. </div>
  39. </div>
  40. </div>
  41. </header>
  42. <nav>
  43. <div class="container">
  44. <a href="/">Главная</a>
  45. <a href="/">Новые поступления</a>
  46. <a href="/">ТОП-100</a>
  47. </div>
  48. </nav>
  49. <div class="container">
  50. <div class="srchbysymb">
  51. <h2 class="heading-style">Поиск по алфавиту</h1>
  52. <a href="#">а</a><a href="#">б</a><a href="#">в</a><a href="#">г</a><a href="#">д</a><a href="#">е</a><a href="#">ё</a><a href="#">ж</a><a href="#">з</a><a href="#">и</a><a href="#">й</a><a href="#">к</a><a href="#">л</a><a href="#">м</a><a href="#">н</a><a href="#">о</a><a href="#">п</a><a href="#">р</a><a href="#">с</a><a href="#">т</a><a href="#">у</a><a href="#">ф</a><a href="#">х</a><a href="#">ц</a><a href="#">ч</a><a href="#">ш</a><a href="#">щ</a><a href="#">ъ</a><a href="#">ы</a><a href="#">ь</a><a href="#">э</a><a href="#">ю</a><a href="#">я</a>
  53. </div>
  54. </div>
  55. <div class="container">
  56. <div class="grid grid-pad">
  57. <div class="col-1-4">
  58. <aside>
  59. <h2>Вход</h2>
  60. <?php
  61. if(!empty($_SESSION['LoggedIn']))
  62. {?>
  63. <p style="line-height: 1.42857143;">Вы вошли как <?php echo $_SESSION['surname']; echo " ".$_SESSION['name']; ?><br>Ваша почта <?php echo $_SESSION['email'];?></p>
  64. <a class="btn btn-primary btn-sm" href="bookadd.php">Добавить книгу</a> <a class="btn btn-default btn-sm" href="exit.php">Выйти</a>
  65. <?php }
  66. else if(!empty($_POST['email']) && !empty($_POST['password']))
  67. {
  68. $email = $_POST['email'];
  69. $password = $_POST['password'];
  70. $checklogin = $conn->query("SELECT * FROM users WHERE EmailAddress = '".$email."' AND Password = '".$password."'");
  71. if($checklogin->num_rows == 1)
  72. {
  73. $row = mysqli_fetch_array($checklogin);
  74. $_SESSION['surname'] = $row['Surname'];
  75. $_SESSION['name'] = $row['Name'];
  76. $_SESSION['email'] = $row['EmailAddress'];
  77. $_SESSION['LoggedIn'] = 1;
  78. echo "<h1>Успешно!</h1>";
  79. echo "<p>Вы вошли.</p>";
  80. echo "<meta http-equiv='refresh' content='2;index.php' />";
  81. }
  82. else
  83. {
  84. echo "<h1>Ошибка</h1>";
  85. echo "<p>Извините, ваш аккаунт не найден!</p>";
  86. echo "<meta http-equiv='refresh' content='2;index.php' />";
  87. }
  88. }
  89. else
  90. {
  91. ?>
  92. <form method="post" action="index.php">
  93. <div class="form-group">
  94. <label>Электронная почта</label>
  95. <input type="text" name="email" class="form-control" placeholder="E-mail">
  96. </div>
  97. <div class="form-group">
  98. <label>Пароль</label>
  99. <input type="password" name="password" class="form-control" placeholder="Пароль">
  100. </div>
  101. <button type="submit" class="btn btn-primary">Войти</button> <a class="btn btn-default" href="register.php" role="button">Регистрация</a>
  102. </form>
  103. <?php
  104. }
  105. ?>
  106. </aside>
  107. <aside>
  108. <h2>Жанры</h2>
  109. <a href="#">Фантастика</a>
  110. <a href="#">Детективы</a>
  111. <a href="#">Романы</a>
  112. <a href="#">Приключения</a>
  113. <a href="#">Детские</a>
  114. <a href="#">Наука</a>
  115. <a href="#">Документальное</a>
  116. <a href="#">Справочнки</a>
  117. <a href="#">Юмор</a>
  118. </aside>
  119. </div>
  120. <div class="col-3-4">
  121. <section>
  122. <article>
  123. <div class="grid">
  124. <div class="col-1-3">
  125. <img src="img/others/1.jpg" alt="Название книги">
  126. </div>
  127. <div class="col-2-3">
  128. <a href="#"><h1>Пост сдал</h1></a>
  129. <div class="text">
  130. <div class="col-1-4">Автор:</div><div class="col-3-4">Стивен Кинг</div>
  131. <div class="col-1-4">Жанр:</div><div class="col-3-4">Фантастика</div>
  132. <div class="col-1-4">Год:</div><div class="col-3-4">2016</div>
  133. <div class="col-1-4">Объем:</div><div class="col-3-4">420 стр.</div>
  134. <div class="col-1-4">Описание:</div><div class="col-3-4">В больничной палате номер 217 пробудилось нечто ужасное. Нечто, скрывающееся внутри Брейди Хартсфилда, одержимого маньяка по прозвищу Мистер Мерседес. Хотя он по-прежнему не в состоянии говорить и двигаться, его сознание бодрствует.</div>
  135. </div>
  136. <div style="clear:both;"></div>
  137. <div class="more"><a href="#">Читать онлайн...</a></div>
  138. </div>
  139. </div>
  140. </article>
  141. <article>
  142. <div class="grid">
  143. <div class="col-1-3">
  144. <img src="img/others/2.jpg" alt="Название книги">
  145. </div>
  146. <div class="col-2-3">
  147. <a href="#"><h1>Лавка дурных снов</h1></a>
  148. <div class="text">
  149. <div class="col-1-4">Автор:</div><div class="col-3-4">Стивен Кинг</div>
  150. <div class="col-1-4">Жанр:</div><div class="col-3-4">Фантастика</div>
  151. <div class="col-1-4">Год:</div><div class="col-3-4">2015</div>
  152. <div class="col-1-4">Объем:</div><div class="col-3-4">620 стр.</div>
  153. <div class="col-1-4">Описание:</div><div class="col-3-4">В своей десятой книге он предлагает двадцать историй, созданных им за семь лет. Большинство произведений – новые, с некоторыми читатели уже знакомились на страницах других изданий.</div>
  154. </div>
  155. <div style="clear:both;"></div>
  156. <div class="more"><a href="#">Читать онлайн...</a></div>
  157. </div>
  158. </div>
  159. </article>
  160. <article>
  161. <div class="grid">
  162. <div class="col-1-3">
  163. <img src="img/others/3.jpg" alt="Название книги">
  164. </div>
  165. <div class="col-2-3">
  166. <a href="#"><h1>Конго Реквием</h1></a>
  167. <div class="text">
  168. <div class="col-1-4">Автор:</div><div class="col-3-4">Жан-Кристоф Гранже</div>
  169. <div class="col-1-4">Жанр:</div><div class="col-3-4">Детективы</div>
  170. <div class="col-1-4">Год:</div><div class="col-3-4">2016</div>
  171. <div class="col-1-4">Объем:</div><div class="col-3-4">650 стр.</div>
  172. <div class="col-1-4">Описание:</div><div class="col-3-4">«Конго Реквием» – это роман действия и одновременно роман сильных страстей, где застарелая ненависть, неутоленная жажда мести являются оборотной стороной любви. Родителей не выбирают, но зато дьявол явно выбрал семью Морван, и гибель главы клана лишь подстегнула смертельную гонку.</div>
  173. </div>
  174. <div style="clear:both;"></div>
  175. <div class="more"><a href="#">Читать онлайн...</a></div>
  176. </div>
  177. </div>
  178. </article>
  179. <article>
  180. <div class="grid">
  181. <div class="col-1-3">
  182. <img src="img/others/4.jpg" alt="Название книги">
  183. </div>
  184. <div class="col-2-3">
  185. <a href="#"><h1>Лонтано</h1></a>
  186. <div class="text">
  187. <div class="col-1-4">Автор:</div><div class="col-3-4">Лонтано</div>
  188. <div class="col-1-4">Жанр:</div><div class="col-3-4">Детективы</div>
  189. <div class="col-1-4">Год:</div><div class="col-3-4">2015</div>
  190. <div class="col-1-4">Объем:</div><div class="col-3-4">710 стр.</div>
  191. <div class="col-1-4">Описание:</div><div class="col-3-4">Череда странных убийств происходит во Франции. Почерк маньяка напоминает известного серийного убийцу по прозвищу Человек-гвоздь, которого в 70-е годы так боялись все жители Конго. Но ведь те давние преступления уже давно раскрыты… Тогда кто лишает людей жизни во Франции? И почему в первую очередь страдает семья Морванов, отец которой – глава французской полиции?</div>
  192. </div>
  193. <div style="clear:both;"></div>
  194. <div class="more"><a href="#">Читать онлайн...</a></div>
  195. </div>
  196. </div>
  197. </article>
  198. <article>
  199. <div class="grid">
  200. <div class="col-1-3">
  201. <img src="img/others/5.jpg" alt="Название книги">
  202. </div>
  203. <div class="col-2-3">
  204. <a href="#"><h1>Девушка в поезде</h1></a>
  205. <div class="text">
  206. <div class="col-1-4">Автор:</div><div class="col-3-4">Стивен Кинг</div>
  207. <div class="col-1-4">Жанр:</div><div class="col-3-4">Детективы</div>
  208. <div class="col-1-4">Год:</div><div class="col-3-4">2015</div>
  209. <div class="col-1-4">Объем:</div><div class="col-3-4">330 стр.</div>
  210. <div class="col-1-4">Описание:</div><div class="col-3-4">Джесс и Джейсон. Такие имена дала Рейчел «безупречным» супругам, за жизнью которых она день за днем наблюдает из окна электрички. У них, похоже, есть все, чего совсем недавно лишилась сама Рейчел, – любовь, счастье, благополучие…</div>
  211. </div>
  212. <div style="clear:both;"></div>
  213. <div class="more"><a href="#">Читать онлайн...</a></div>
  214. </div>
  215. </div>
  216. </article>
  217. <div class="pagination"><a href="#">«</a><a href="#">1</a><a href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a><a href="#">»</a></div>
  218. </section>
  219. </div>
  220. </div>
  221. </div>
  222. <footer>
  223. <div class="container">
  224. Все книги на нашем сайте это не все книги но книги на нашем сайте.<br>Литературная беседка © 2016
  225. </div>
  226. </footer>
  227. </body>
  228. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement