Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. <?php
  2. /* Основные настройки */
  3. const DB_HOST = 'localhost';
  4. const DB_LOGIN = 'root';
  5. const DB_PASSWORD = '';
  6. const DB_NAME = 'gbook';
  7. $link = mysqli_connect(DB_HOST, DB_LOGIN, DB_PASSWORD, DB_NAME);
  8. /* Основные настройки */
  9.  
  10. /* Сохранение записи в БД */
  11. if(!$link){
  12. echo mysqli_connect_error();
  13. }
  14. $name = $_POST['name'];
  15. $email = $_POST['email'];
  16. $msg = $_POST['msg'];
  17. /*
  18. if(!$_SERVER['REQUEST_METHOD'] == 'POST'){
  19. echo "WTF";
  20. }else{
  21. echo $name. " ". $email. " ".$msg;
  22. }
  23. */
  24.  
  25. $sql_insert = "INSERT INTO msgs (name, email, msg) VALUES ('$name', '$email', '$msg')";
  26.  
  27. $result_of_insert = mysqli_query($link, $sql_insert);
  28. if(!result_of_insert){
  29. echo mysqli_error($link);
  30. }
  31. $id = mysqli_insert_id($link);
  32. /* Сохранение записи в БД */
  33.  
  34. /* Вывод записей из БД*/
  35. $sql_show = "SELECT id, name, email, msg, UNIX_TIMESTAMP(datetime) as dt FROM msgs ORDER BY id DESC";
  36. $result_of_select = mysqli_query($link, $sql_show);
  37.  
  38. $rows = mysqli_fetch_all($result_of_select, MYSQLI_ASSOC);
  39.  
  40. //print_r($rows);
  41. $rows_count = mysqli_num_rows($result_of_select);
  42. /*
  43. if($rows){
  44. print_r($rows);
  45. }
  46. */
  47. /* Вывод записей из БД*/
  48.  
  49. /* Удаление записи из БД */
  50. $url = $_SERVER['REQUEST_URI']."&del=".$id;
  51. $id_url = $_GET["id"];
  52. echo $id_url,"<br>";
  53. echo $url;
  54. /* Удаление записи из БД */
  55.  
  56. mysqli_close($link);
  57. ?>
  58. <p>Всего записей в гостевой книге:<?php echo $rows_count?></p>
  59. <?php
  60. foreach($rows as $arrays){
  61. foreach($arrays as $key=>$value){
  62. $date = date("d-m-Y H:i:s", $arrays[dt]);
  63. echo "<p style=align:'left'>";
  64. echo "<a href='$arrays[email]'> $arrays[name] </a> $date ";
  65. echo "Написал :";
  66. echo "<br/> $arrays[msg]";
  67. echo "</p>";
  68. echo "<a href='$url'>Удалить</a>";
  69.  
  70. };
  71. };
  72.  
  73. ?>
  74. <h3>Оставьте запись в нашей Гостевой книге</h3>
  75.  
  76. <form method="post" action="<?= $_SERVER['REQUEST_URI']?>">
  77. Имя: <br /><input type="text" name="name" /><br />
  78. Email: <br /><input type="text" name="email" /><br />
  79. Сообщение: <br /><textarea name="msg"></textarea><br />
  80.  
  81.  
  82. <br />
  83.  
  84. <input type="submit" value="Отправить!" />
  85.  
  86. </form>
  87. <?php
  88. /* Вывод записей из БД */
  89.  
  90. /* Вывод записей из БД */
  91. ?>
  92.  
  93. на выходе получаю gbook и только без идентификатора
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement