Advertisement
Guest User

Untitled

a guest
Apr 4th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.53 KB | None | 0 0
  1. /* Создаем соединение */
  2. mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
  3.  
  4. /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
  5. mysql_select_db($dbName) or die (mysql_error());
  6.  
  7. /* Если была нажата ссылка удаления, удаляем запись */
  8. $del = $query = "delete from $table where (id='$del')";
  9. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  10. mysql_query($query) or die(mysql_error());
  11.  
  12. /* Заносим в переменную $res всю базу данных */
  13. $query = "SELECT * FROM $table";
  14. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  15. $res = mysql_query($query) or die(mysql_error());
  16. /* Узнаем количество записей в базе данных */
  17. $row = mysql_num_rows($res);
  18.  
  19. /* Выводим данные из таблицы */
  20. echo ("
  21. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  22. <html xmlns="http://www.w3.org/1999/xhtml">
  23.  
  24. <head>
  25.  
  26. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
  27.  
  28. <title>Вывод и удаление данных из MySQL</title>
  29.  
  30. <style type="text/css">
  31. <!--
  32. body { font: 12px Georgia; color: #666666; }
  33. h3 { font-size: 16px; text-align: center; }
  34. table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
  35. td { padding: 3px; text-align: center; vertical-align: middle; }
  36. .buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
  37. -->
  38. </style>
  39.  
  40. </head>
  41.  
  42. <body>
  43.  
  44. <h3>Вывод и удаление ранее сохраненных данных из таблицы MySQL</h3>
  45.  
  46. <table border="1" cellpadding="0" cellspacing="0">
  47. <tr style="border: solid 1px #000">
  48. <td><b>id</b></td>
  49. <td align="center"><b>Никнэйм</b></td>
  50. <td align="center"><b>Удаление</b></td>
  51. </tr>
  52. ");
  53.  
  54.  
  55. /* Цикл вывода данных из базы конкретных полей */
  56. while ($row = mysql_fetch_array($res)) {
  57.  
  58. echo "<tr>n";
  59. echo "<td>".$row['id']."</td>n";
  60. echo "<td>".$row['nickname']."</td>n";
  61. /* Генерируем ссылку для удаления поля */
  62. echo "<td><a name="del" href="del_data.php?del=".$row["id"]."">Удалить</a></td>n";
  63. echo "</tr>n";
  64.  
  65. }
  66.  
  67.  
  68.  
  69. echo ("</table>n");
  70.  
  71. /* Закрываем соединение */
  72. mysql_close();
  73.  
  74. /* Выводим ссылку возврата */
  75. echo ("<div style="text-align: center; margin-top: 10px;"><a href="index.html">Вернуться назад</a></div>");
  76.  
  77. ?>
  78.  
  79. <?php
  80. $host="server67.0hosting.me"; // Host name
  81. $username="u8462856_test"; // Mysql username
  82. $password="koloiko555"; // Mysql password
  83. $db_name="u8462856_test"; // Database name
  84. $tbl_name="w2_hum_metro_9_10"; // Table name
  85.  
  86. // Connect to server and select databse.
  87. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  88. mysql_select_db("$db_name")or die("cannot select DB");
  89.  
  90. $sql="SELECT * FROM $tbl_name";
  91. $result=mysql_query($sql);
  92.  
  93. $count=mysql_num_rows($result);
  94. ?>
  95.  
  96. <table width="400" border="0" cellspacing="1" cellpadding="0">
  97. <tr>
  98. <td><form name="form1" method="post" action="">
  99. <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
  100. <tr>
  101. <td bgcolor="#FFFFFF">&nbsp;</td>
  102. <td colspan="4" bgcolor="#FFFFFF"><strong>Delete multiple rows in mysql</strong> </td>
  103. </tr>
  104. <tr>
  105. <td align="center" bgcolor="#FFFFFF">#</td>
  106. <td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
  107. <td align="center" bgcolor="#FFFFFF"><strong>nickname</strong></td>
  108.  
  109. </tr>
  110.  
  111. <?php
  112. while($rows=mysql_fetch_array($result)){
  113. ?>
  114.  
  115. <tr>
  116. <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
  117. <td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
  118. <td bgcolor="#FFFFFF"><? echo $rows['nickname']; ?></td>
  119.  
  120. </tr>
  121.  
  122. <?php
  123. }
  124. ?>
  125.  
  126. <tr>
  127. <td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete"></td>
  128. </tr>
  129.  
  130. <?php
  131.  
  132. // Check if delete button active, start this
  133. if($delete){
  134. for($i=0;$i<$count;$i++){
  135. $del_id = $checkbox[$i];
  136. $sql = "DELETE FROM $tbl_name WHERE id='$del_id'";
  137. $result = mysql_query($sql);
  138. }
  139. // if successful redirect to delete_multiple.php
  140. if($result){
  141. echo "<meta http-equiv="refresh" content="0;URL=delete_multiple.php">";
  142. }
  143. }
  144. mysql_close();
  145. ?>
  146.  
  147. </table>
  148. </form>
  149. </td>
  150. </tr>
  151. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement