Advertisement
Guest User

Untitled

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