Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. <?php
  2. require_once "db.php";
  3.  
  4. $data = $_POST;
  5. if(isset($data['do_insert']))
  6. {
  7. $errors = array();
  8. if($data['NameCompany'] == '')
  9. {
  10. $errors[] = 'Введите название компании!';
  11. }
  12. if($data['DateCreate'] == '')
  13. {
  14. $errors[] = 'Введите дату создания компании!';
  15. }
  16. if($data['Address'] == '')
  17. {
  18. $errors[] = 'Введите адрес офиса компании!';
  19. }
  20. if(trim($data['Telephon']) == '')
  21. {
  22. $errors[] = 'Введите телефон компании!';
  23. }
  24. if(trim($data['AddressDomen']) == '')
  25. {
  26. $errors[] = 'Введите адрес сайта компании!';
  27. }
  28. if($data['Opisanie'] == '')
  29. {
  30. $errors[] = 'Введите описание деятельности компании!';
  31. }
  32. if($data['FIO'] == '')
  33. {
  34. $errors[] = 'Введите ФИО директора компании!';
  35. }
  36. if(empty($errors))
  37. {
  38. $link = mysqli_connect($host,$user,$password,$database)
  39. or die("Ошибка " . mysqli_error($link));
  40.  
  41. $name = $data['NameCompany'];
  42. $date = $data['DateOfCreate'];
  43. $add = $data['Address'];
  44. $tel = $data['Telephon'];
  45. $adddom = $data['AddressDomen'];
  46. $opis = $data['Opisanie'];
  47. $logo = $data['Logotip'];
  48. $fio = $data['FIO'];
  49. $sql = "INSERT INTO company VALUES (NULL,'$name', '$date' ,'$add','$tel','$adddom','$opis','$logo','$fio')";
  50. if(mysqli_query($link,$sql))
  51. {
  52. echo '<div style = "color:green;">Данные успешно добавлены</div><hr/>';
  53. }else
  54. {
  55. echo '<div style = "color:red;">'.mysqli_error($link).'</div><hr/>';
  56. }
  57. mysqli_close($link);
  58. }else
  59. {
  60. echo '<div style = "color:red;">'.array_shift($errors).'</div><hr/>';
  61. }
  62. }
  63.  
  64.  
  65. ?>
  66. <!DOCTYPE html>
  67. <head>
  68. <meta charset="utf-8"/>
  69. <link rel="stylesheet" type="text/css" href="style.css"/>
  70. <title>Каталог компаний</title>
  71. </head>
  72. <body>
  73. <form action = "/InsertData.php" method = "POST" enctype = "multipart/form-data">
  74. <fieldset>
  75. <legend>Добавление данных</legend>
  76. <p>
  77. <p><strong>Название компании:</strong></p>
  78. <input name = "NameCompany" type = "text" value ="<?php echo @$data['NameCompany']; ?>"/>
  79. </p>
  80. <p>
  81. <p><strong>Дата создания:</strong></p>
  82. <input name = "DateCreate" type = "date" value ="<?php echo @$data['DateCreate']; ?>"/>
  83. </p>
  84. <p>
  85. <p><strong>Адрес офиса:</strong></p>
  86. <input name = "Address" type = "text" value ="<?php echo @$data['Address']; ?>"/>
  87. </p>
  88. <p>
  89. <p><strong>Телефон:</strong></p>
  90. <input name = "Telephon" type = "text" value ="<?php echo @$data['Telephon']; ?>"/>
  91. </p>
  92. <p>
  93. <p><strong>Адрес сайта:</strong></p>
  94. <input name = "AddressDomen" type = "text" value ="<?php echo @$data['AddressDomen']; ?>"/>
  95. </p>
  96. <p>
  97. <p><strong>Описание деятельности:</strong></p>
  98. <textarea name = "Opisanie" value ="<?php echo @$data['Opisanie']; ?>"></textarea>
  99. </p>
  100. <p>
  101. <p><strong>Логотип:</strong></p>
  102. <input value = "Выбрать картинку" name = "Logotip" type = "file" value ="<?php echo @$data['Logotip']; ?>"/>
  103. </p>
  104. <p>
  105. <p><strong>ФИО директора:</strong></p>
  106. <input name = "FIO" type = "text" value ="<?php echo @$data['FIO']; ?>"/>
  107. </p>
  108. <p><input type="submit" name = "do_insert" value = "Добавить"/></p>
  109. </fieldset>
  110. </form>
  111.  
  112. </body>
  113. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement