Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. <?
  2.  
  3. /* Соединяемся с базой данных */
  4. $hostname = "localhost"; // название/путь сервера, с MySQL
  5. $username = "root"; // имя пользователя
  6. $password = "123"; // пароль пользователя
  7. $dbName = "rfid"; // название базы данных
  8.  
  9. /* Таблица MySQL, в которой хранятся данные */
  10. $table = "sotrudniki";
  11.  
  12. /* Создаем соединение */
  13. $connection=mysqli_connect($hostname, $username, $password) or die ("Не могу создать соединение");
  14.  
  15. /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
  16. mysqli_select_db($connection,$dbName) or die (mysqli_error());
  17.  
  18. /* Если была нажата кнопка редактирования, вносим изменения */
  19. if(@$submit_edit) {
  20.  
  21. $query = "UPDATE $table SET Fam='$Fam' WHERE (ID='$update')";
  22. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  23. mysqli_query($connection,$query) or die (mysqli_error());
  24. }
  25.  
  26. /* Заносим в переменную $res всю базу данных */
  27. $query = "SELECT * FROM $table";
  28. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  29. $res = mysqli_query($connection,$query) or die(mysqli_error());
  30. /* Узнаем количество записей в базе данных */
  31. $row = mysqli_num_rows($res);
  32.  
  33. /* Выводим данные из таблицы */
  34. echo ("
  35. <!DOCTYPE html >
  36. <html >
  37.  
  38. <head>
  39.  
  40. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
  41.  
  42. <title>Редактирование и обновление данных</title>
  43.  
  44. <style type="text/css">
  45. <!--
  46. body { font: 12px Georgia; color: #666;background-image: url(../images/bg.png); }
  47. h3 { font-size: 16px; text-align: center; }
  48. table { width: 400px; border-collapse: collapse; margin: 5px auto; background: #E6E6E6; }
  49. td { padding: 3px; vertical-align: middle; }
  50. input { width: 250px; border: solid 1px #CCC; color: #FF6666; }
  51. textarea { width: 250px; height: 100px; border: solid 1px #CCC; color: #FF6666; }
  52. .buttons { width: auto; border: double 1px #666; background: #D6D6D6; color: #000; }
  53. #num { width: 20px; text-align: right; margin-right: 5px; float: right; }
  54. -->
  55. </style>
  56.  
  57. </head>
  58.  
  59. <body>
  60.  
  61. <h3>Редактирование и обновление данных в таблице MySQL</h3>
  62. ");
  63.  
  64. /* Цикл вывода данных из базы конкретных полей */
  65. while ($row = mysqli_fetch_array($res)) {
  66.  
  67. echo "<form action="update_data.php" method="post" name="edit_form">n";
  68. echo "<input type="hidden" name="update" value="".$row["ID"]."" />n";
  69. echo "<table border="1" cellpadding="0" cellspacing="0">n";
  70. echo "<tr>n";
  71. echo "<td colspan="2" style="border-bottom:solid 1px #CCCCCC;"><b><i><div id="num">#".$row["ID"]."</div>";
  72. echo "</tr><tr>n";
  73. echo "<td>Фамилия пользователя:</td><td><input type="text" value="".$row['Fam']."" name="Fam" /></td>n";
  74. echo "</tr><tr>n";
  75. echo "<td>Имя пользователя:</td><td><input type="text" value="".$row['Name']."" name="Name" /></td>n";
  76. echo "</tr><tr>n";
  77. echo "<td>Отчество пользователя:</td><td><input type="text" value="".$row['Otch']."" name="Otch" /></td>n";
  78. echo "</tr><tr>n";
  79. echo "<td>Номер карты:</td><td><input type="text" value="".$row['Number']."" name="Number" /></td>n";
  80. echo "</tr><tr>n";
  81. echo "<td>Отдел:</td><td><input type="text" value="".$row['Otdel']."" name="Otdel" /></td>n";
  82. echo "</tr><tr>n";
  83. echo "<td colspan="2" align="center"><input type="submit" name="submit_edit" class="buttons" value="Сохранить изменения" /></td>n";
  84. echo "</tr></table></form>nn";
  85. }
  86.  
  87. /* Закрываем соединение */
  88. mysqli_close($connection);
  89.  
  90. /* Выводим ссылку возврата */
  91. echo ("<div style="text-align: center; margin-top: 10px;"><a href="workers.php">Вернуться назад</a></div>");
  92.  
  93. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement